From martin at v.loewis.de Sat Apr 2 11:30:20 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 02 Apr 2011 11:30:20 +0200 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: References: Message-ID: <4D96ECAC.9000606@v.loewis.de> > Thoughts? I'd like to give releases on this installation a lifetime of 6 months, and packages an idle-lifetime of 6 months. IOW, releases are deleted from that site automatically after 6 months, and packages that don't have a releases within 6 months get also deleted. This could still cause issues if somebody decides they want to "test" releasing Django (say), so it may be necessary to also share packages and roles. This, in turn, may mean that we can just have a single database, and give releases a "dev" flag, meaning that some are displayed only on dev.pypi, and the others only on pypi. Uploading to dev would show set the dev flag. Regards, Martin From techtonik at gmail.com Sat Apr 2 11:50:33 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Sat, 2 Apr 2011 12:50:33 +0300 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D96ECAC.9000606@v.loewis.de> References: <4D96ECAC.9000606@v.loewis.de> Message-ID: On Sat, Apr 2, 2011 at 12:30 PM, "Martin v. L?wis" wrote: >> Thoughts? What problem are you trying to solve? > I'd like to give releases on this installation a lifetime of 6 months, > and packages an idle-lifetime of 6 months. > > IOW, releases are deleted from that site automatically after 6 months, > and packages that don't have a releases within 6 months get also deleted. > > This could still cause issues if somebody decides they want to "test" > releasing Django (say), so it may be necessary to also share packages > and roles. > > This, in turn, may mean that we can just have a single database, and > give releases a "dev" flag, meaning that some are displayed only on > dev.pypi, and the others only on pypi. Uploading to dev would show > set the dev flag. -- anatoly t. From r1chardj0n3s at gmail.com Sat Apr 2 00:39:13 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Sat, 2 Apr 2011 09:39:13 +1100 Subject: [pydotorg-www] Proposal: dev.pypi.python.org Message-ID: Hi all, How about we set up a second instance of PyPI on dev.pypi.python.org. It will have a completely separate database (except for users) and package/docs store. We'd want the user list to be identical or there could be problems. Having the dev system use the primary system's user database might be easiest. It would be used for: - people just mucking about, testing out package upload. Head First Python readers, for example. - devs trying out PyPI API code or new tools - projects wanting to pre-release code or docs could upload them to this system and point bleeding-edge testers at it and possibly other uses I've not thought of. Except for the user database bit I believe this should be simple enough to set up. There could even be proper support in command-line upload tools to work on the "dev" system. Not a requirement though. Thoughts? Richard From mfoord at python.org Mon Apr 4 01:03:25 2011 From: mfoord at python.org (Michael Foord) Date: Mon, 04 Apr 2011 00:03:25 +0100 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: References: Message-ID: <4D98FCBD.6000408@python.org> On 01/04/2011 23:39, Richard Jones wrote: > Hi all, > > How about we set up a second instance of PyPI on dev.pypi.python.org. > > It will have a completely separate database (except for users) and > package/docs store. We'd want the user list to be identical or there > could be problems. Having the dev system use the primary system's user > database might be easiest. > > It would be used for: > > - people just mucking about, testing out package upload. Head First > Python readers, for example. > - devs trying out PyPI API code or new tools > - projects wanting to pre-release code or docs could upload them to > this system and point bleeding-edge testers at it > > and possibly other uses I've not thought of. > > Except for the user database bit I believe this should be simple > enough to set up. > That sounds awesome, especially for testing tools that have to interact with pypi. For the user database I would copy the real database across to the dev one once a day. All the best, Michael > There could even be proper support in command-line upload tools to > work on the "dev" system. Not a requirement though. > > Thoughts? > > > Richard > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html From martin at v.loewis.de Mon Apr 4 01:14:19 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 04 Apr 2011 01:14:19 +0200 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D98FCBD.6000408@python.org> References: <4D98FCBD.6000408@python.org> Message-ID: <4D98FF4B.8000907@v.loewis.de> > That sounds awesome, especially for testing tools that have to interact > with pypi. Actually, for testing tools, I think the requirements are quite different: you want concurrent runs of the same test case on multiple machines, so you need to make sure they don't collide. So for that use case, I rather suggest to setup an installation that allows dynamic creation of PyPI instances, each one good for only an hour. Their URLs would be test.pypi.python.org/. Regards, Martin From mfoord at python.org Mon Apr 4 01:21:46 2011 From: mfoord at python.org (Michael Foord) Date: Mon, 04 Apr 2011 00:21:46 +0100 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D98FF4B.8000907@v.loewis.de> References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> Message-ID: <4D99010A.2040509@python.org> On 04/04/2011 00:14, "Martin v. L?wis" wrote: >> That sounds awesome, especially for testing tools that have to interact >> with pypi. > Actually, for testing tools, I think the requirements are quite > different: you want concurrent runs of the same test case on multiple > machines, so you need to make sure they don't collide. > > So for that use case, I rather suggest to setup an installation that > allows dynamic creation of PyPI instances, each one good for only an > hour. Their URLs would be test.pypi.python.org/. That does sound ideal, although more work. Michael > Regards, > Martin -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html From r1chardj0n3s at gmail.com Mon Apr 4 04:01:42 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 4 Apr 2011 12:01:42 +1000 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D98FF4B.8000907@v.loewis.de> References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> Message-ID: On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. L?wis" wrote: >> That sounds awesome, especially for testing tools that have to interact >> with pypi. > > Actually, for testing tools, I think the requirements are quite > different: you want concurrent runs of the same test case on multiple > machines, so you need to make sure they don't collide. > > So for that use case, I rather suggest to setup an installation that > allows dynamic creation of PyPI instances, each one good for only an > hour. Their URLs would be test.pypi.python.org/. I believe such tests should be run against a mocked PyPI so the test has complete control over responses and error cases. I believe there's general agreement that a dev.pypi.python.org is a good idea. We just need to figure out the details. I'll take the technical discussion offline with Martin unless there's any objections? No, I'm not writing a PEP for it (unless someone from the PSF Infrastructure Committee requires it). Richard From techtonik at gmail.com Mon Apr 4 09:32:13 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Mon, 4 Apr 2011 10:32:13 +0300 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> Message-ID: On Mon, Apr 4, 2011 at 5:01 AM, Richard Jones wrote: > On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. L?wis" wrote: >>> That sounds awesome, especially for testing tools that have to interact >>> with pypi. >> >> Actually, for testing tools, I think the requirements are quite >> different: you want concurrent runs of the same test case on multiple >> machines, so you need to make sure they don't collide. >> >> So for that use case, I rather suggest to setup an installation that >> allows dynamic creation of PyPI instances, each one good for only an >> hour. Their URLs would be test.pypi.python.org/. > > I believe such tests should be run against a mocked PyPI so the test > has complete control over responses and error cases. > > I believe there's general agreement that a dev.pypi.python.org is a > good idea. We just need to figure out the details. I'll take the > technical discussion offline with Martin unless there's any > objections? No, I'm not writing a PEP for it (unless someone from the > PSF Infrastructure Committee requires it). http://dev.pypi.python.org is cool. Just don't forget to document it on http://wiki.python.org/moin/CheeseShopDev For selenium/functional tests a local copy of stripped DB is usually sufficient. I don't see a reason for server side test environment for them - local machines usually work faster and require only one instance configuration. -- anatoly t. From mfoord at python.org Mon Apr 4 11:34:52 2011 From: mfoord at python.org (Michael Foord) Date: Mon, 04 Apr 2011 10:34:52 +0100 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> Message-ID: <4D9990BC.9010602@python.org> On 04/04/2011 03:01, Richard Jones wrote: > On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. L?wis" wrote: >>> That sounds awesome, especially for testing tools that have to interact >>> with pypi. >> Actually, for testing tools, I think the requirements are quite >> different: you want concurrent runs of the same test case on multiple >> machines, so you need to make sure they don't collide. >> >> So for that use case, I rather suggest to setup an installation that >> allows dynamic creation of PyPI instances, each one good for only an >> hour. Their URLs would be test.pypi.python.org/. > I believe such tests should be run against a mocked PyPI so the test > has complete control over responses and error cases. For integration level tests running against a mocked server is fine. However if pypi behaviour changes your mocks won't reflect that, so your tests could be passing but your code broken. For functional level tests you ideally want to run against a *real* implementation of pypi - preferably local (and under your control) but having a dev server to run against would be the next best thing. All the best, Michael > I believe there's general agreement that a dev.pypi.python.org is a > good idea. We just need to figure out the details. I'll take the > technical discussion offline with Martin unless there's any > objections? No, I'm not writing a PEP for it (unless someone from the > PSF Infrastructure Committee requires it). > > > Richard > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html From carl at personnelware.com Mon Apr 4 16:14:50 2011 From: carl at personnelware.com (Carl Karsten) Date: Mon, 4 Apr 2011 09:14:50 -0500 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D9990BC.9010602@python.org> References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> <4D9990BC.9010602@python.org> Message-ID: On Mon, Apr 4, 2011 at 4:34 AM, Michael Foord wrote: > On 04/04/2011 03:01, Richard Jones wrote: > >> On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. L?wis" >> wrote: >> >>> That sounds awesome, especially for testing tools that have to interact >>>> with pypi. >>>> >>> Actually, for testing tools, I think the requirements are quite >>> different: you want concurrent runs of the same test case on multiple >>> machines, so you need to make sure they don't collide. >>> >>> So for that use case, I rather suggest to setup an installation that >>> allows dynamic creation of PyPI instances, each one good for only an >>> hour. Their URLs would be test.pypi.python.org/. >>> >> I believe such tests should be run against a mocked PyPI so the test >> has complete control over responses and error cases. >> > > For integration level tests running against a mocked server is fine. > However if pypi behaviour changes your mocks won't reflect that, so your > tests could be passing but your code broken. For functional level tests you > ideally want to run against a *real* implementation of pypi - preferably > local (and under your control) but having a dev server to run against would > be the next best thing. > Can you give an example of "pypi behaviour changes" - I am not gripping what you mean. I think a goal should be push button deployment: it should be easy for someone to setup an instance for development, QA, production. I have does this for the PyCon site: https://gitorious.org/vms/vms/blobs/master/README.txt This is the first time I have done this, so I am sure it has room for improvement, but it is better than typing things at a command prompt. -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfoord at python.org Mon Apr 4 16:25:56 2011 From: mfoord at python.org (Michael Foord) Date: Mon, 04 Apr 2011 15:25:56 +0100 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> <4D9990BC.9010602@python.org> Message-ID: <4D99D4F4.4040600@python.org> On 04/04/2011 15:14, Carl Karsten wrote: > > > On Mon, Apr 4, 2011 at 4:34 AM, Michael Foord > wrote: > > On 04/04/2011 03:01, Richard Jones wrote: > > On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. > L?wis"> wrote: > > That sounds awesome, especially for testing tools that > have to interact > with pypi. > > Actually, for testing tools, I think the requirements are > quite > different: you want concurrent runs of the same test case > on multiple > machines, so you need to make sure they don't collide. > > So for that use case, I rather suggest to setup an > installation that > allows dynamic creation of PyPI instances, each one good > for only an > hour. Their URLs would be test.pypi.python.org/ > . > > I believe such tests should be run against a mocked PyPI so > the test > has complete control over responses and error cases. > > > For integration level tests running against a mocked server is > fine. However if pypi behaviour changes your mocks won't reflect > that, so your tests could be passing but your code broken. For > functional level tests you ideally want to run against a *real* > implementation of pypi - preferably local (and under your control) > but having a dev server to run against would be the next best thing. > > > > Can you give an example of "pypi behaviour changes" - I am not > gripping what you mean. > If the API changes, or even corner cases where your mocks behave differently, then testing against a mock instead of the real thing will bite you. For testing there are two competing principles that you have to balance - don't depend on external services for your tests, but also do end-to-end tests against *real* APIs / services / clients. For this particular case having a locally running pypi would be ideal. Having configurable online instances is next best, a single online dev test bed the third best. All are better than *just* testing against mocks. Michael > I think a goal should be push button deployment: it should be easy for > someone to setup an instance for development, QA, production. I have > does this for the PyCon site: > https://gitorious.org/vms/vms/blobs/master/README.txt This is the > first time I have done this, so I am sure it has room for > improvement, but it is better than typing things at a command prompt. > > > -- > Carl K -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Mon Apr 4 17:13:31 2011 From: carl at personnelware.com (Carl Karsten) Date: Mon, 4 Apr 2011 10:13:31 -0500 Subject: [pydotorg-www] Proposal: dev.pypi.python.org In-Reply-To: <4D99D4F4.4040600@python.org> References: <4D98FCBD.6000408@python.org> <4D98FF4B.8000907@v.loewis.de> <4D9990BC.9010602@python.org> <4D99D4F4.4040600@python.org> Message-ID: On Mon, Apr 4, 2011 at 9:25 AM, Michael Foord wrote: > On 04/04/2011 15:14, Carl Karsten wrote: > > > > On Mon, Apr 4, 2011 at 4:34 AM, Michael Foord wrote: > >> On 04/04/2011 03:01, Richard Jones wrote: >> >>> On Mon, Apr 4, 2011 at 9:14 AM, "Martin v. L?wis" >>> wrote: >>> >>>> That sounds awesome, especially for testing tools that have to interact >>>>> with pypi. >>>>> >>>> Actually, for testing tools, I think the requirements are quite >>>> different: you want concurrent runs of the same test case on multiple >>>> machines, so you need to make sure they don't collide. >>>> >>>> So for that use case, I rather suggest to setup an installation that >>>> allows dynamic creation of PyPI instances, each one good for only an >>>> hour. Their URLs would be test.pypi.python.org/. >>>> >>> I believe such tests should be run against a mocked PyPI so the test >>> has complete control over responses and error cases. >>> >> >> For integration level tests running against a mocked server is fine. >> However if pypi behaviour changes your mocks won't reflect that, so your >> tests could be passing but your code broken. For functional level tests you >> ideally want to run against a *real* implementation of pypi - preferably >> local (and under your control) but having a dev server to run against would >> be the next best thing. >> > > > Can you give an example of "pypi behaviour changes" - I am not gripping > what you mean. > > If the API changes, or even corner cases where your mocks behave > differently, then testing against a mock instead of the real thing will bite > you. > "Ahh, Mock." Got it. > For testing there are two competing principles that you have to balance - > don't depend on external services for your tests, but also do end-to-end > tests against *real* APIs / services / clients. > > For this particular case having a locally running pypi would be ideal. > Having configurable online instances is next best, a single online dev test > bed the third best. All are better than *just* testing against mocks. > > agreed. -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From techtonik at gmail.com Tue Apr 5 09:10:33 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 5 Apr 2011 10:10:33 +0300 Subject: [pydotorg-www] Wiki bookmarks do not persist Message-ID: Every week or so my RecentChanges bookmark is set to something like 2010-09-30. I noticed this last week and set it to be 2011-01-05. Now I see it is reset again. What is going on? -- anatoly t. From richard at python.org Wed Apr 6 10:38:56 2011 From: richard at python.org (Richard Jones) Date: Wed, 6 Apr 2011 18:38:56 +1000 Subject: [pydotorg-www] apache on ximinez Message-ID: I've had to kick apache on ximinez in the head twice in the last hour or two. It just stopped responding. Richard From martin at v.loewis.de Wed Apr 6 20:06:33 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 06 Apr 2011 20:06:33 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: References: Message-ID: <4D9CABA9.9060604@v.loewis.de> Am 06.04.2011 10:38, schrieb Richard Jones: > I've had to kick apache on ximinez in the head twice in the last hour > or two. It just stopped responding. I did it also a number of times. Regards, Martin From skip at pobox.com Wed Apr 6 21:09:36 2011 From: skip at pobox.com (skip at pobox.com) Date: Wed, 6 Apr 2011 14:09:36 -0500 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <4D9CABA9.9060604@v.loewis.de> References: <4D9CABA9.9060604@v.loewis.de> Message-ID: <19868.47728.34760.762215@montanaro.dyndns.org> >>>>> "Martin" == Martin v L?wis writes: Martin> Am 06.04.2011 10:38, schrieb Richard Jones: >> I've had to kick apache on ximinez in the head twice in the last hour >> or two. It just stopped responding. Martin> I did it also a number of times. I sense a pattern, but I can't quite put my finger on it. ;-) S From aahz at pythoncraft.com Wed Apr 6 21:44:35 2011 From: aahz at pythoncraft.com (Aahz) Date: Wed, 6 Apr 2011 12:44:35 -0700 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <19868.47728.34760.762215@montanaro.dyndns.org> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> Message-ID: <20110406194435.GA22112@panix.com> On Wed, Apr 06, 2011, skip at pobox.com wrote: > > >>>>> "Martin" == Martin v L?wis writes: > > Martin> Am 06.04.2011 10:38, schrieb Richard Jones: > >> I've had to kick apache on ximinez in the head twice in the last hour > >> or two. It just stopped responding. > > Martin> I did it also a number of times. > > I sense a pattern, but I can't quite put my finger on it. ;-) Well, I didn't kick apache. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "Beware of companies that claim to be like a family. They might not be lying." --Jill Lundquist From richard at python.org Thu Apr 7 02:45:07 2011 From: richard at python.org (Richard Jones) Date: Thu, 7 Apr 2011 10:45:07 +1000 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <20110406194435.GA22112@panix.com> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> Message-ID: On Thu, Apr 7, 2011 at 5:44 AM, Aahz wrote: > On Wed, Apr 06, 2011, skip at pobox.com wrote: >> >> >>>>> "Martin" == Martin v L?wis writes: >> >> ? ? Martin> Am 06.04.2011 10:38, schrieb Richard Jones: >> ? ? >> I've had to kick apache on ximinez in the head twice in the last hour >> ? ? >> or two. It just stopped responding. >> >> ? ? Martin> I did it also a number of times. >> >> I sense a pattern, but I can't quite put my finger on it. ;-) > > Well, I didn't kick apache. I'm not sure what you're getting at there :-) Anyone have any ideas why apache would just stop responding like that? Or how I could diagnose it when it happens again in my timezone? Richard From richard at python.org Thu Apr 7 03:33:57 2011 From: richard at python.org (Richard Jones) Date: Thu, 7 Apr 2011 11:33:57 +1000 Subject: [pydotorg-www] apache on ximinez In-Reply-To: References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> Message-ID: On Thu, Apr 7, 2011 at 10:45 AM, Richard Jones wrote: > On Thu, Apr 7, 2011 at 5:44 AM, Aahz wrote: >> On Wed, Apr 06, 2011, skip at pobox.com wrote: >>> >>> >>>>> "Martin" == Martin v L?wis writes: >>> >>> ? ? Martin> Am 06.04.2011 10:38, schrieb Richard Jones: >>> ? ? >> I've had to kick apache on ximinez in the head twice in the last hour >>> ? ? >> or two. It just stopped responding. >>> >>> ? ? Martin> I did it also a number of times. >>> >>> I sense a pattern, but I can't quite put my finger on it. ;-) >> >> Well, I didn't kick apache. > > I'm not sure what you're getting at there :-) > > Anyone have any ideas why apache would just stop responding like that? > Or how I could diagnose it when it happens again in my timezone? Just restarted it again. Looking at the various access logs it looks like apache just stopped handling requests at 07/Apr/2011:03:23 +0200 Interestingly in the logs *after* the last lines for that time there's a whole lotta lines line this: [snip] [07/Apr/2011:02:38:03 +0200] "GET /pypi?:action=rss HTTP/1.1" 500 621 [snip] and various other timestamps from before the lockup - some of which are over an hour older than the lockup time. So perhaps client connections hanging are causing it to run out of connections? Is there some way we could configure apache to be more resilient against this? My apache-fu is lacking... Richard From aahz at pythoncraft.com Thu Apr 7 05:11:09 2011 From: aahz at pythoncraft.com (Aahz) Date: Wed, 6 Apr 2011 20:11:09 -0700 Subject: [pydotorg-www] Fwd: Online Degree Reviews - PSF Sponsor Membership - Please Add In-Reply-To: References: Message-ID: <20110407031109.GA23291@panix.com> On Wed, Mar 23, 2011, Pat Campbell wrote: > > Hi Pydotorg: > > Could you please add Online Degree Reviews to the Sponsor web page: > > http://www.python.org/psf/ > > Please add their company logo and URL. The company URL is: > http://www.OnlineDegreeReviews.org > and the logo is attached. Done! Sorry about the delay. I also rearranged all the pending sponsors into a "pending" section. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "Beware of companies that claim to be like a family. They might not be lying." --Jill Lundquist From techtonik at gmail.com Thu Apr 7 05:23:50 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Thu, 7 Apr 2011 06:23:50 +0300 Subject: [pydotorg-www] apache on ximinez In-Reply-To: References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> Message-ID: On Thu, Apr 7, 2011 at 4:33 AM, Richard Jones wrote: > On Thu, Apr 7, 2011 at 10:45 AM, Richard Jones wrote: >> On Thu, Apr 7, 2011 at 5:44 AM, Aahz wrote: >>> On Wed, Apr 06, 2011, skip at pobox.com wrote: >>>> >>>> >>>>> "Martin" == Martin v L?wis writes: >>>> >>>> ? ? Martin> Am 06.04.2011 10:38, schrieb Richard Jones: >>>> ? ? >> I've had to kick apache on ximinez in the head twice in the last hour >>>> ? ? >> or two. It just stopped responding. >>>> >>>> ? ? Martin> I did it also a number of times. >>>> >>>> I sense a pattern, but I can't quite put my finger on it. ;-) >>> >>> Well, I didn't kick apache. >> >> I'm not sure what you're getting at there :-) >> >> Anyone have any ideas why apache would just stop responding like that? >> Or how I could diagnose it when it happens again in my timezone? > > Just restarted it again. Looking at the various access logs it looks > like apache just stopped handling requests at 07/Apr/2011:03:23 +0200 > > Interestingly in the logs *after* the last lines for that time there's > a whole lotta lines line this: > > [snip] [07/Apr/2011:02:38:03 +0200] "GET /pypi?:action=rss HTTP/1.1" > 500 621 [snip] > > and various other timestamps from before the lockup - some of which > are over an hour older than the lockup time. > > So perhaps client connections hanging are causing it to run out of connections? > > Is there some way we could configure apache to be more resilient > against this? My apache-fu is lacking... mod_wsgi bug? -- anatoly t. From richard at python.org Thu Apr 7 05:33:49 2011 From: richard at python.org (Richard Jones) Date: Thu, 7 Apr 2011 13:33:49 +1000 Subject: [pydotorg-www] apache on ximinez In-Reply-To: References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> Message-ID: On Thu, Apr 7, 2011 at 11:33 AM, Richard Jones wrote: > On Thu, Apr 7, 2011 at 10:45 AM, Richard Jones wrote: >> On Thu, Apr 7, 2011 at 5:44 AM, Aahz wrote: >>> On Wed, Apr 06, 2011, skip at pobox.com wrote: >>>> >>>> >>>>> "Martin" == Martin v L?wis writes: >>>> >>>> ? ? Martin> Am 06.04.2011 10:38, schrieb Richard Jones: >>>> ? ? >> I've had to kick apache on ximinez in the head twice in the last hour >>>> ? ? >> or two. It just stopped responding. >>>> >>>> ? ? Martin> I did it also a number of times. >>>> >>>> I sense a pattern, but I can't quite put my finger on it. ;-) >>> >>> Well, I didn't kick apache. >> >> I'm not sure what you're getting at there :-) >> >> Anyone have any ideas why apache would just stop responding like that? >> Or how I could diagnose it when it happens again in my timezone? > > Just restarted it again. Looking at the various access logs it looks > like apache just stopped handling requests at 07/Apr/2011:03:23 +0200 > > Interestingly in the logs *after* the last lines for that time there's > a whole lotta lines line this: > > [snip] [07/Apr/2011:02:38:03 +0200] "GET /pypi?:action=rss HTTP/1.1" > 500 621 [snip] > > and various other timestamps from before the lockup - some of which > are over an hour older than the lockup time. > > So perhaps client connections hanging are causing it to run out of connections? > > Is there some way we could configure apache to be more resilient > against this? My apache-fu is lacking... >From what I've been able to determine apache is configured with the default 5-minute timeout for clients. Unless I'm reading the meaning of those log lines incorrectly that means the apache timeout is insufficient to protect against dangling client connections. I've received the following advice from Chris Adams on Twitter: "Put nginx/varnish in front. Apache TimeOut & TCP keepalives are a poor substitute & ineffective against DoS or broken clients". Richard From martin at v.loewis.de Thu Apr 7 10:26:42 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 07 Apr 2011 10:26:42 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> Message-ID: <4D9D7542.3000905@v.loewis.de> > Unless I'm reading the meaning of those log lines incorrectly that > means the apache timeout is insufficient to protect against dangling > client connections. I have reduced the timeout to 30s now. If somebody thinks this is a bad idea, please let me know. > I've received the following advice from Chris Adams on Twitter: "Put > nginx/varnish in front. Apache TimeOut & TCP keepalives are a poor > substitute & ineffective against DoS or broken clients". If you want to experiment with nginx, please go ahead. I wouldn't use it in front of Apache, but in stead. Notice that pypi has it's own IP address now, so you could restrict this nginx usage to pypi if you wanted to. Please use Debian packages where possible. Regards, Martin From mal at egenix.com Thu Apr 7 10:55:13 2011 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 07 Apr 2011 10:55:13 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <4D9D7542.3000905@v.loewis.de> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> <4D9D7542.3000905@v.loewis.de> Message-ID: <4D9D7BF1.4090509@egenix.com> "Martin v. L?wis" wrote: >> Unless I'm reading the meaning of those log lines incorrectly that >> means the apache timeout is insufficient to protect against dangling >> client connections. > > I have reduced the timeout to 30s now. If somebody thinks this is a bad > idea, please let me know. If I understand the Apache timeout setting correctly, then this would prevent anyone with a slow connection from downloading larger files from python.org: http://httpd.apache.org/docs/2.2/mod/core.html#timeout I'll see whether I can test this using http://www.uselessapplications.com/en/Application/FirefoxThrottle.aspx -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Apr 07 2011) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.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/ From mal at egenix.com Thu Apr 7 11:03:32 2011 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 07 Apr 2011 11:03:32 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <4D9D7BF1.4090509@egenix.com> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> <4D9D7542.3000905@v.loewis.de> <4D9D7BF1.4090509@egenix.com> Message-ID: <4D9D7DE4.5060902@egenix.com> M.-A. Lemburg wrote: > "Martin v. L?wis" wrote: >>> Unless I'm reading the meaning of those log lines incorrectly that >>> means the apache timeout is insufficient to protect against dangling >>> client connections. >> >> I have reduced the timeout to 30s now. If somebody thinks this is a bad >> idea, please let me know. > > If I understand the Apache timeout setting correctly, then this would > prevent anyone with a slow connection from downloading larger files > from python.org: > > http://httpd.apache.org/docs/2.2/mod/core.html#timeout > > I'll see whether I can test this using > http://www.uselessapplications.com/en/Application/FirefoxThrottle.aspx Looks like it's still working, even on a 7kB/s connection, so I guess as long as the ACKs for the packages are received within those 30 seconds, the connection will still be kept open by Apache. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Apr 07 2011) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.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/ From patcam at python.org Thu Apr 7 17:10:53 2011 From: patcam at python.org (Pat Campbell) Date: Thu, 7 Apr 2011 11:10:53 -0400 Subject: [pydotorg-www] Fwd: Online Degree Reviews - PSF Sponsor Membership - Please Add In-Reply-To: <20110407031109.GA23291@panix.com> References: <20110407031109.GA23291@panix.com> Message-ID: Thanks Aahz. The new pending sponsor section on the web page looks great! Pat On Wed, Apr 6, 2011 at 11:11 PM, Aahz wrote: > On Wed, Mar 23, 2011, Pat Campbell wrote: > > > > Hi Pydotorg: > > > > Could you please add Online Degree Reviews to the Sponsor web page: > > > > http://www.python.org/psf/ > > > > Please add their company logo and URL. The company URL is: > > http://www.OnlineDegreeReviews.org< > http://www.onlinedegreereviews.org/> > > and the logo is attached. > > Done! Sorry about the delay. I also rearranged all the pending > sponsors into a "pending" section. > -- > Aahz (aahz at pythoncraft.com) <*> > http://www.pythoncraft.com/ > > "Beware of companies that claim to be like a family. They might not be > lying." --Jill Lundquist > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at v.loewis.de Thu Apr 7 23:23:36 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 07 Apr 2011 23:23:36 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <4D9D7BF1.4090509@egenix.com> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> <4D9D7542.3000905@v.loewis.de> <4D9D7BF1.4090509@egenix.com> Message-ID: <4D9E2B58.5090504@v.loewis.de> Am 07.04.2011 10:55, schrieb M.-A. Lemburg: > "Martin v. L?wis" wrote: >>> Unless I'm reading the meaning of those log lines incorrectly that >>> means the apache timeout is insufficient to protect against dangling >>> client connections. >> >> I have reduced the timeout to 30s now. If somebody thinks this is a bad >> idea, please let me know. > > If I understand the Apache timeout setting correctly, then this would > prevent anyone with a slow connection from downloading larger files > from python.org: I think you misunderstand. To see the timeout, you'd have to abstain from receiving any data within 30s. Even if you receive only a single packet, the timeout is reset. There is no need to complete the download within 30s. Regards, Martin From mfoord at python.org Thu Apr 7 23:39:04 2011 From: mfoord at python.org (Michael Foord) Date: Thu, 07 Apr 2011 22:39:04 +0100 Subject: [pydotorg-www] Fwd: Broken links at http://svn.python.org In-Reply-To: <4D9480F6.5030409@python.org> References: <4D9480F6.5030409@python.org> Message-ID: <4D9E2EF8.1060004@python.org> On 31/03/2011 14:26, Michael Foord wrote: > Were these supposed to be redirects by now? > Still 404s. Michael > Michael > > -------- Original Message -------- > Subject: Broken links at http://svn.python.org > Date: Thu, 31 Mar 2011 17:09:58 +0400 > From: Alexey Ivanov > To: webmaster at python.org > > > > Links http://www.python.org/dev/faq#subversion-svn and > http://www.python.org/dev/faq/ are broken > > -- > Sincerely y0uRz, > Alexey Ivanov > > > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From mal at egenix.com Thu Apr 7 23:58:43 2011 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 07 Apr 2011 23:58:43 +0200 Subject: [pydotorg-www] apache on ximinez In-Reply-To: <4D9E2B58.5090504@v.loewis.de> References: <4D9CABA9.9060604@v.loewis.de> <19868.47728.34760.762215@montanaro.dyndns.org> <20110406194435.GA22112@panix.com> <4D9D7542.3000905@v.loewis.de> <4D9D7BF1.4090509@egenix.com> <4D9E2B58.5090504@v.loewis.de> Message-ID: <4D9E3393.4060202@egenix.com> "Martin v. L?wis" wrote: > Am 07.04.2011 10:55, schrieb M.-A. Lemburg: >> "Martin v. L?wis" wrote: >>>> Unless I'm reading the meaning of those log lines incorrectly that >>>> means the apache timeout is insufficient to protect against dangling >>>> client connections. >>> >>> I have reduced the timeout to 30s now. If somebody thinks this is a bad >>> idea, please let me know. >> >> If I understand the Apache timeout setting correctly, then this would >> prevent anyone with a slow connection from downloading larger files >> from python.org: > > I think you misunderstand. To see the timeout, you'd have to abstain > from receiving any data within 30s. Even if you receive only a single > packet, the timeout is reset. There is no need to complete the download > within 30s. Right. I found out when I testing using FFThrottle (handy little gadget that is...). Thanks, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Apr 07 2011) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.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/ From r1chardj0n3s at gmail.com Fri Apr 8 03:22:36 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Fri, 8 Apr 2011 11:22:36 +1000 Subject: [pydotorg-www] Changes to PyPI stylesheet Message-ID: Hi all, I'm not a website contributor; I have no idea how to make the website work :-) I needed to modify the PyPI css which resides in www.python.org/css. I've edited the file on dinsdale, but can someone tell me whether there needs to be a change in the website SVN to make the change stick? Richard From doug.hellmann at gmail.com Fri Apr 8 13:31:35 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Fri, 8 Apr 2011 07:31:35 -0400 Subject: [pydotorg-www] Changes to PyPI stylesheet In-Reply-To: References: Message-ID: On Apr 7, 2011, at 9:22 PM, Richard Jones wrote: > Hi all, > > I'm not a website contributor; I have no idea how to make the website work :-) > > I needed to modify the PyPI css which resides in www.python.org/css. > I've edited the file on dinsdale, but can someone tell me whether > there needs to be a change in the website SVN to make the change > stick? Probably. I don't know how PyPI works, so which CSS file did you need to change? Doug From r1chardj0n3s at gmail.com Fri Apr 8 14:33:39 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Fri, 8 Apr 2011 22:33:39 +1000 Subject: [pydotorg-www] Changes to PyPI stylesheet In-Reply-To: References: Message-ID: On Fri, Apr 8, 2011 at 9:31 PM, Doug Hellmann wrote: > > On Apr 7, 2011, at 9:22 PM, Richard Jones wrote: > >> Hi all, >> >> I'm not a website contributor; I have no idea how to make the website work :-) >> >> I needed to modify the PyPI css which resides in www.python.org/css. >> I've edited the file on dinsdale, but can someone tell me whether >> there needs to be a change in the website SVN to make the change >> stick? > > Probably. I don't know how PyPI works, so which CSS file did you need to change? I have changed it on dinsdale directly - it's the one in /data/ftp.python.org/pub/www.python.org/css/pypi.css Richard From doug.hellmann at gmail.com Fri Apr 8 14:42:37 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Fri, 8 Apr 2011 08:42:37 -0400 Subject: [pydotorg-www] Changes to PyPI stylesheet In-Reply-To: References: Message-ID: On Apr 8, 2011, at 8:33 AM, Richard Jones wrote: > On Fri, Apr 8, 2011 at 9:31 PM, Doug Hellmann wrote: >> >> On Apr 7, 2011, at 9:22 PM, Richard Jones wrote: >> >>> Hi all, >>> >>> I'm not a website contributor; I have no idea how to make the website work :-) >>> >>> I needed to modify the PyPI css which resides in www.python.org/css. >>> I've edited the file on dinsdale, but can someone tell me whether >>> there needs to be a change in the website SVN to make the change >>> stick? >> >> Probably. I don't know how PyPI works, so which CSS file did you need to change? > > I have changed it on dinsdale directly - it's the one in > /data/ftp.python.org/pub/www.python.org/css/pypi.css OK, I don't see a pypi.css anywhere in the source tree for pydotorg. Assuming there are no rules to rename or copy any *other* files to use that name, you should be safe. Doug From techtonik at gmail.com Fri Apr 8 17:18:44 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Fri, 8 Apr 2011 18:18:44 +0300 Subject: [pydotorg-www] Changes to PyPI stylesheet In-Reply-To: References: Message-ID: On Fri, Apr 8, 2011 at 3:42 PM, Doug Hellmann wrote: >>>> >>>> I'm not a website contributor; I have no idea how to make the website work :-) If you don't know - you don't know. That's the main problem with the Python web site. =) >>>> I needed to modify the PyPI css which resides in www.python.org/css. >>>> I've edited the file on dinsdale, but can someone tell me whether >>>> there needs to be a change in the website SVN to make the change >>>> stick? >>> >>> Probably. I don't know how PyPI works, so which CSS file did you need to change? >> >> I have changed it on dinsdale directly - it's the one in >> /data/ftp.python.org/pub/www.python.org/css/pypi.css > > OK, I don't see a pypi.css anywhere in the source tree for pydotorg. Assuming there are no rules to rename or copy any *other* files to use that name, you should be safe. Don't you want to know Why the PyPI CSS is loaded from Python website and not from PyPI's one? (I couldn't resist to ask this question in my favorite form, sorry) -- anatoly t. From mfoord at python.org Fri Apr 8 17:32:50 2011 From: mfoord at python.org (Michael Foord) Date: Fri, 08 Apr 2011 16:32:50 +0100 Subject: [pydotorg-www] Changes to PyPI stylesheet In-Reply-To: References: Message-ID: <4D9F2AA2.4050906@python.org> On 08/04/2011 16:18, anatoly techtonik wrote: > On Fri, Apr 8, 2011 at 3:42 PM, Doug Hellmann wrote: >>>>> I'm not a website contributor; I have no idea how to make the website work :-) > If you don't know - you don't know. That's the main problem with the > Python web site. =) > >>>>> I needed to modify the PyPI css which resides in www.python.org/css. >>>>> I've edited the file on dinsdale, but can someone tell me whether >>>>> there needs to be a change in the website SVN to make the change >>>>> stick? >>>> Probably. I don't know how PyPI works, so which CSS file did you need to change? >>> I have changed it on dinsdale directly - it's the one in >>> /data/ftp.python.org/pub/www.python.org/css/pypi.css >> OK, I don't see a pypi.css anywhere in the source tree for pydotorg. Assuming there are no rules to rename or copy any *other* files to use that name, you should be safe. > Don't you want to know Why the PyPI CSS is loaded from Python website > and not from PyPI's one? No. > (I couldn't resist to ask this question in my favorite form, sorry) Nor me replying in mine. Michael -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html From mfoord at python.org Wed Apr 13 13:01:12 2011 From: mfoord at python.org (Michael Foord) Date: Wed, 13 Apr 2011 12:01:12 +0100 Subject: [pydotorg-www] Fwd: Fwd: [Python-Help] Found a broken link on your page Message-ID: <4DA58278.8030404@python.org> -------- Original Message -------- Subject: Fwd: [Python-Help] Found a broken link on your page Date: Tue, 12 Apr 2011 20:28:09 -0500 (CDT) From: Matthew Dixon Cowles To: webmaster at python.org This originally sent to python-help. --- Beginning of forwarded message --- > From Angela Hill To help at python.org Subject [Python-Help] Found a broken link on your page Date Tue, 12 Apr 2011 17:43:30 -0700 [Tue, 19:43 here] Hey Python, I found a broken link on http://www.python.org/doc/Newbies and since this link was something I was needing to research in the past few days, I found an updated article online. The broken link to "Non-Programmers Tutorial for Python" is http://www.honors.montana.edu/~jjc/easytut/easytut and I found an article on the front page of http://www.onlinecomputersciencedegree.com/ if you wanted to fix it. Click the tab "Beginner Python Tutorials" to get to the article. Figure I'd send you an email because others may need that link for the same reasons! Thanks Python Angela Hill angela.hill88 at gmail.com _______________________________________________ Python-Help maillist - Python-Help at python.org http://mail.python.org/mailman/listinfo/python-help --- End of forwarded message --- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfoord at python.org Thu Apr 14 14:42:48 2011 From: mfoord at python.org (Michael Foord) Date: Thu, 14 Apr 2011 13:42:48 +0100 Subject: [pydotorg-www] [Pydotorg] Python.org front page In-Reply-To: References: Message-ID: <4DA6EBC8.1070701@python.org> On 13/04/2011 10:29, Tarek Ziad? wrote: > Hello, > > I really like the poll in the python.org front page, it's a good idea > to interact with people. > > There's one thing I think is missing, is a small code snippet for > Python, and a clear path for people to know which link to visit next. > > e.g: which links are for newcomers ? which ones are for developers ? > > I really like how the front page for Go is organized: > http://golang.org/ . it makes it easy for people to know where to go > next. > > I would like to suggest a change in our front page: remove the news > feed --by making it a portlet on the right, with just titles-- and add > a code example, followed by a quick links section. If there's > interest I can sketch an html page > Hey Tarek, I think that a redesign of python.org is not far off, with the PSF board apparently due to approve a "Request For Proposals" soon. For site layout / content discussions the pydotorg-www list is a better one. All the best, Michael Foord > Cheers > Tarek > > -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html From martin at v.loewis.de Thu Apr 14 16:44:56 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 14 Apr 2011 16:44:56 +0200 Subject: [pydotorg-www] [Pydotorg] Python.org front page In-Reply-To: References: Message-ID: <4DA70868.4040409@v.loewis.de> > I would like to suggest a change in our front page: remove the news > feed --by making it a portlet on the right, with just titles-- and add > a code example, followed by a quick links section. If there's > interest I can sketch an html page I'd say there is definitely interest - I'm a firm believer into incremental changes. If you wanted to, you could put a new homepage next to the old one in subversion, and we could then switch home pages unless there is strong opposition. Sketching one would be fine as well. Regards, Martin From steve at holdenweb.com Thu Apr 14 22:30:56 2011 From: steve at holdenweb.com (Steve Holden) Date: Thu, 14 Apr 2011 16:30:56 -0400 Subject: [pydotorg-www] [Pydotorg] Python.org front page In-Reply-To: <4DA70868.4040409@v.loewis.de> References: <4DA70868.4040409@v.loewis.de> Message-ID: <6A91A070-1037-4F0F-A291-EFC92AED5E0D@holdenweb.com> On Apr 14, 2011, at 10:44 AM, Martin v. L?wis wrote: > If you wanted to, you could put a new homepage next to the old one > in subversion, and we could then switch home pages unless there is > strong opposition. Sketching one would be fine as well. > If I can find time I will check it out and take a look once it's done - let me know. I think having real code (maybe with a link to an annotated explanation, if the feature proves popular) on the home page would be an amazing draw. regards Steve -- Steve Holden steve at holdenweb.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul at boddie.org.uk Thu Apr 14 23:58:38 2011 From: paul at boddie.org.uk (Paul Boddie) Date: Thu, 14 Apr 2011 23:58:38 +0200 Subject: [pydotorg-www] [Pydotorg] Python.org front page In-Reply-To: <6A91A070-1037-4F0F-A291-EFC92AED5E0D@holdenweb.com> References: <4DA70868.4040409@v.loewis.de> <6A91A070-1037-4F0F-A291-EFC92AED5E0D@holdenweb.com> Message-ID: <201104142358.38961.paul@boddie.org.uk> On Thursday 14 April 2011 22:30:56 Steve Holden wrote: > > If I can find time I will check it out and take a look once it's done - let > me know. I think having real code (maybe with a link to an annotated > explanation, if the feature proves popular) on the home page would be an > amazing draw. Having real code on display is very useful to people who want to "cut to the chase", so upon hearing about a programming language, people can immediately see what it looks like. Take the latest "hot language", Ceylon... well, that's a bad example unless you find the Wikipedia page or the now well-publicised slide deck, so let's take the somewhat similarly motivated Fantom language instead... http://fantom.org/ One can immediately discard it or investigate it further upon looking at the snippet and realising that it looks a simplified, statically-typed Java-like language. Actually, that's not a bad project page for people who want concentrated facts. Maybe some inspiration can be drawn from it. Paul From martin at martinthomas.net Fri Apr 15 18:15:06 2011 From: martin at martinthomas.net (Martin Thomas) Date: Fri, 15 Apr 2011 11:15:06 -0500 Subject: [pydotorg-www] Github for pythonjobbaord.appspot.com Message-ID: https://github.com/martinthomas/pyjobo-utils -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfoord at python.org Fri Apr 15 19:39:42 2011 From: mfoord at python.org (Michael Foord) Date: Fri, 15 Apr 2011 18:39:42 +0100 Subject: [pydotorg-www] Fwd: Copyright notice... Message-ID: <4DA882DE.5070400@python.org> -------- Original Message -------- Subject: Copyright notice... Date: Fri, 15 Apr 2011 11:43:20 -0500 From: Larry Hale To: webmaster at python.org Just thought I'd drop a note mentioning that the copyright notice auto-tagged to every page load still reads "...2010". Unless Py Found no longer cares about copyrighting (arbitrarily) the web pages displayed... ;o) Cheers, and thanks to everyone for your work! :o) -Larry -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfoord at python.org Sat Apr 16 15:29:36 2011 From: mfoord at python.org (Michael Foord) Date: Sat, 16 Apr 2011 14:29:36 +0100 Subject: [pydotorg-www] Fwd: broken link Message-ID: <4DA999C0.3000000@python.org> -------- Original Message -------- Subject: broken link Date: Fri, 15 Apr 2011 23:48:03 +0000 From: Jan K?lling To: webmaster at python.org url of affected page: http://www.python.org/ Link on the lower right, "Use Python for... Bioinformatics" http://www.pasteur.fr/recherche/unites/sis/formation/python/index.html results in: Sorry, but the "Python course in Bioinformatics" document is not available anymore. Best, Jan -------------- next part -------------- An HTML attachment was scrubbed... URL: From skip at pobox.com Sat Apr 16 20:11:55 2011 From: skip at pobox.com (skip at pobox.com) Date: Sat, 16 Apr 2011 13:11:55 -0500 Subject: [pydotorg-www] Fwd: broken link In-Reply-To: <4DA999C0.3000000@python.org> References: <4DA999C0.3000000@python.org> Message-ID: <19881.56299.623702.833871@montanaro.dyndns.org> Michael> url of affected page: http://www.python.org/ Michael> Link on the lower right, "Use Python for... Bioinformatics" Michael> http://www.pasteur.fr/recherche/unites/sis/formation/python/index.html Michael> results in: Michael> Sorry, but the "Python course in Bioinformatics" document is not Michael> available anymore. I fixed this by deleting that link and checking in the file. I rebuilt the site but can't really view the pages locally. It's like there are no css files or images. Skip From techtonik at gmail.com Sat Apr 16 21:29:36 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Sat, 16 Apr 2011 22:29:36 +0300 Subject: [pydotorg-www] Compacted Wiki history list Message-ID: Is it possible to merge link from "Action" column with revision column? http://wiki.python.org/moin/PythonEditors?action=info If it is also possible to shorten "to previous" text to just "to prev" with a link title that says "compare to previous revision" then we can get more compact history view. -- anatoly t. From goodger at python.org Sun Apr 17 03:26:59 2011 From: goodger at python.org (David Goodger) Date: Sat, 16 Apr 2011 21:26:59 -0400 Subject: [pydotorg-www] Fwd: broken link In-Reply-To: <19881.56299.623702.833871@montanaro.dyndns.org> References: <4DA999C0.3000000@python.org> <19881.56299.623702.833871@montanaro.dyndns.org> Message-ID: On Sat, Apr 16, 2011 at 14:11, wrote: > > ? ?Michael> url of affected page: http://www.python.org/ > ? ?Michael> Link on the lower right, "Use Python for... Bioinformatics" > ? ?Michael> http://www.pasteur.fr/recherche/unites/sis/formation/python/index.html > > ? ?Michael> results in: > > ? ?Michael> ? ? Sorry, but the "Python course in Bioinformatics" document is not > ? ?Michael> ? ? available anymore. > > I fixed this by deleting that link and checking in the file. ?I rebuilt the > site but can't really view the pages locally. ?It's like there are no css > files or images. Did you run "make serve"? Then point your browser to localhost:8005 (or whatever port it gives). -- David Goodger From skip at pobox.com Sun Apr 17 03:41:42 2011 From: skip at pobox.com (skip at pobox.com) Date: Sat, 16 Apr 2011 20:41:42 -0500 Subject: [pydotorg-www] Fwd: broken link In-Reply-To: References: <4DA999C0.3000000@python.org> <19881.56299.623702.833871@montanaro.dyndns.org> Message-ID: <19882.17750.597274.230418@montanaro.dyndns.org> >> I fixed this by deleting that link and checking in the file. ?I >> rebuilt the site but can't really view the pages locally. ?It's like >> there are no css files or images. David> Did you run "make serve"? Then point your browser to David> localhost:8005 (or whatever port it gives). No, just "make" and "make rss", then (this is a Mac) "open out/index.html". "make serve" works much better. I'll try to remember that in the future. Thx, Skip From techtonik at gmail.com Sun Apr 17 10:11:19 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Sun, 17 Apr 2011 11:11:19 +0300 Subject: [pydotorg-www] [Pydotorg] Python.org front page In-Reply-To: <6A91A070-1037-4F0F-A291-EFC92AED5E0D@holdenweb.com> References: <4DA70868.4040409@v.loewis.de> <6A91A070-1037-4F0F-A291-EFC92AED5E0D@holdenweb.com> Message-ID: On Thu, Apr 14, 2011 at 11:30 PM, Steve Holden wrote: > > If you wanted to, you could put a new homepage next to the old one > in subversion, and we could then switch home pages unless there is > strong opposition. Sketching one would be fine as well. > > If I can find time I will check it out and take a look once it's done - let > me know. I think having real code (maybe with a link to an annotated > explanation, if the feature proves popular) on the home page would be an > amazing draw. > regards It is even possible to place a Python 2.5 web shell - http://shell.appspot.com/ I can imagine this shell abused to a degree that people could even play with site structure (making it a command line CMS): >>> import pypi >>> pypi.packages [aaa, ..] >>> pypi.packages['wget'].downloads 80092 >>> pypi.packages['wget'].versions ['0.1', '0.2', ...] >>> pypi.packages['wget']['0.1'].downloads 204 I want autocompletion for pydotorg services exposed through the site shell! :B -- anatoly t. From mfoord at python.org Sun Apr 17 19:51:49 2011 From: mfoord at python.org (Michael Foord) Date: Sun, 17 Apr 2011 18:51:49 +0100 Subject: [pydotorg-www] Fwd: Fwd: [Python-Help] Found a broken link on your page In-Reply-To: <4DA58278.8030404@python.org> References: <4DA58278.8030404@python.org> Message-ID: <4DAB28B5.8060403@python.org> Hey all, Actually the page referenced in this report is a "legacy page": http://www.python.org/doc/Newbies Should it be removed or redirected instead? All the best, Michael On 13/04/2011 12:01, Michael Foord wrote: > > > -------- Original Message -------- > Subject: Fwd: [Python-Help] Found a broken link on your page > Date: Tue, 12 Apr 2011 20:28:09 -0500 (CDT) > From: Matthew Dixon Cowles > To: webmaster at python.org > > > > This originally sent to python-help. > > --- Beginning of forwarded message --- > > From Angela Hill > Tohelp at python.org > Subject [Python-Help] Found a broken link on your page > Date Tue, 12 Apr 2011 17:43:30 -0700 [Tue, 19:43 here] > > Hey Python, > > I found a broken link onhttp://www.python.org/doc/Newbies and since > this link was something I was needing to research in the past few > days, I found an updated article online. > > The broken link to "Non-Programmers Tutorial for Python" is > http://www.honors.montana.edu/~jjc/easytut/easytut and I found an > article on the front page of > http://www.onlinecomputersciencedegree.com/ if you wanted to fix it. > Click the tab "Beginner Python Tutorials" to get to the article. > > Figure I'd send you an email because others may need that link for > the same reasons! > > Thanks Python > > > Angela Hill > angela.hill88 at gmail.com > > > _______________________________________________ > Python-Help maillist -Python-Help at python.org > http://mail.python.org/mailman/listinfo/python-help > --- End of forwarded message --- > > > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Mon Apr 18 16:31:28 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Mon, 18 Apr 2011 10:31:28 -0400 Subject: [pydotorg-www] need new DNS entries for translations of Python Insider Message-ID: We have some volunteers ready to translate the posts on Python Insider into Spanish, Japanese, and Portuguese. We are going to host the translations on separate blogs, to make it easy for readers to follow the posts in their language of choice. We need to have a CNAME record for each blog pointing back to Google's name for the blogger host, just as with the main blog. I think Martin added the CNAME blog.python.org, but I don't know if anyone else has access to the DNS entries, so I am mailing the list again to ask someone to make the changes for us. These names: blog-es.python.org blog-ja.python.org blog-pt.python.org should all point to "ghs.google.com" A related question: Where DNS for python.org hosted? I don't see anything on dinsdale. The whois record seems to point to XS4ALL.NL DNS servers, so I guess they have a UI for editing the DNS settings? Thanks in advance, Doug From mfoord at python.org Wed Apr 20 12:31:01 2011 From: mfoord at python.org (Michael Foord) Date: Wed, 20 Apr 2011 11:31:01 +0100 Subject: [pydotorg-www] Fwd: PyCon Australia 2011: registrations now open Message-ID: <4DAEB5E5.9020206@python.org> Hey guys, Something for a news item I think. Michael -------- Original Message -------- Subject: PyCon Australia 2011: registrations now open Date: Wed, 20 Apr 2011 20:30:02 +1000 From: Ryan Kelly To: webmaster at python.org Hi Everyone, I'm pleased to announce that registrations are now open for PyCon Australia 2011. PyCon Australia is Australia's only conference dedicated exclusively to the Python programming language, and will be held at the Sydney Masonic Center over the weekend of August 20 and 21. See below for more information and updates on: 1. Registration is now open 2. Classroom Track 3. Call For Proposals deadline approaching 4. Sponsors Announced Please pass this message on to those you feel may be interested. Registration Is Now Open ======================== We offer three levels of registration for PyCon Australia 2011. Registration provides access to two full days of technical content presented by Python enthusiasts from around the country, as well as the new classroom track and a seat at the conference dinner. We are currently offering a limited number of early-bird tickets, but get in quick because they are selling fast! Corporate - $440 If your company is paying for you to attend PyCon, please register at the corporate rate. You'll be helping to keep the conference affordable for all. Full (Early Bird) - $165 This is the registration rate for regular attendees. We are offering a limited Early Bird rate for the first 50 registrations until the end of May. Student - $44 For students able to present a valid student card we're offering this reduced rate, which does not include the conference dinner. All prices include GST. For more information or to register, please visit the conference website. Register here: http://pycon-au.org/reg Classroom Track =============== In addition to the standard technical talks, this year's conference will feature a "Classroom Track" designed specifically for tutorial style presentations. If you need to get up to speed on some of the latest language features and tools, this will be a great opportunity to learn fast in a supportive environment. Call For Proposals ================== We've had some great initial responses to the Call For Proposals, but there's still time left and plenty of program to fill. Remember, the deadline for proposal submission is the 2nd of May. That's just under two weeks away! We are looking for proposals for talks on all aspects of Python programming from novice to advanced levels; applications and frameworks, or how you have been involved in introducing Python into your organisation. We're especially interested in short presentations that will teach conference-goers something new and useful. Can you show attendees how to use a module? Explore a Python language feature? Package an application? We welcome first-time speakers; we are a community conference and we are eager to hear about your experience. If you have friends or colleagues who have something valuable to contribute, twist their arms to tell us about it! Please also forward this Call for Proposals to anyone that you feel may be interested. The earlier you submit your proposal, the more time we will have to review and give you feedback before the program is finalised. Speakers receive free registration for the conference, including a seat at the conference dinner. Don't miss out, submit your proposal today! http://pycon-au.org/cfp Sponsors Announced ================== We are happy to announce our first set of sponsors. Thank you to the following companies for their continuing support of Python and for helping to make PyCon Australia 2011 a reality: Gold: Google Gold: Microsoft Silver: Anchor Silver: Enthought Silver: Python Software Foundation Thanks also to Linux Australia, who provide the overarching legal and organisational structure for PyCon Australia. Ryan Kelly PyCon Australia 2011 -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Wed Apr 20 20:50:27 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Wed, 20 Apr 2011 14:50:27 -0400 Subject: [pydotorg-www] need new DNS entries for translations of Python Insider In-Reply-To: References: Message-ID: <66137EC6-9E43-40CB-A6DB-747C4B442996@gmail.com> If it's complicated to give me access, we can wait a while longer to launch, but if all I need is a password, I don't mind doing the configuration work myself. Doug On Apr 18, 2011, at 10:31 AM, Doug Hellmann wrote: > We have some volunteers ready to translate the posts on Python Insider into Spanish, Japanese, and Portuguese. We are going to host the translations on separate blogs, to make it easy for readers to follow the posts in their language of choice. We need to have a CNAME record for each blog pointing back to Google's name for the blogger host, just as with the main blog. > > I think Martin added the CNAME blog.python.org, but I don't know if anyone else has access to the DNS entries, so I am mailing the list again to ask someone to make the changes for us. > > These names: > > blog-es.python.org > blog-ja.python.org > blog-pt.python.org > > should all point to "ghs.google.com" > > A related question: Where DNS for python.org hosted? I don't see anything on dinsdale. The whois record seems to point to XS4ALL.NL DNS servers, so I guess they have a UI for editing the DNS settings? > > Thanks in advance, > Doug > From nad at acm.org Wed Apr 20 22:19:20 2011 From: nad at acm.org (Ned Deily) Date: Wed, 20 Apr 2011 13:19:20 -0700 Subject: [pydotorg-www] Obsolete content in the /dev section References: <20110327180251.GA7558@new-host.home> Message-ID: In article , Ned Deily wrote: > In article <20110327180251.GA7558 at new-host.home>, > "A.M. Kuchling" wrote: > > On Sat, Mar 26, 2011 at 02:46:28PM -0700, Ned Deily wrote: > > > files somewhere on the webserver. But then I noticed a day later or so > > > that those deleted files had returned again. So apparently there's a > > > caching issue somewhere that doesn't handle files deleted from svn. > > > > The build process puts files into /data/website-build/build/out and > > then rsyncs them into the web document root, so the old files were > > still in that intermediate directory. I've deleted them now. > > Thanks! They are now producing 404's. Can someone add the redirects to > finish this? > > > /dev/patches/ http://docs.python.org/devguide/patch.html > > /dev/faq/ http://docs.python.org/devguide/faq.html > > /dev/contributing/ http://docs.python.org/devguide/#contributing > > /dev/setup/ http://docs.python.org/devguide/setup.html > > /dev/intro/ http://docs.python.org/devguide/ > > /dev/workflow/ http://docs.python.org/devguide/triaging.html > > /dev/doc/ http://docs.python.org/devguide/docquality.html Ping! -- Ned Deily, nad at acm.org From martin at v.loewis.de Thu Apr 21 09:08:27 2011 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 21 Apr 2011 09:08:27 +0200 Subject: [pydotorg-www] need new DNS entries for translations of Python Insider In-Reply-To: References: Message-ID: <4DAFD7EB.9000602@v.loewis.de> > These names: > > blog-es.python.org > blog-ja.python.org > blog-pt.python.org I have now made these aliases. Sorry it took so long. > A related question: Where DNS for python.org hosted? At XS4ALL. > so I guess they have a UI for editing the DNS settings? For this kind of change, yes. For other changes, I need to send a support request message. Regards, Martin From doug.hellmann at gmail.com Thu Apr 21 13:42:30 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Thu, 21 Apr 2011 07:42:30 -0400 Subject: [pydotorg-www] need new DNS entries for translations of Python Insider In-Reply-To: <4DAFD7EB.9000602@v.loewis.de> References: <4DAFD7EB.9000602@v.loewis.de> Message-ID: On Apr 21, 2011, at 3:08 AM, Martin v. L?wis wrote: >> These names: >> >> blog-es.python.org >> blog-ja.python.org >> blog-pt.python.org > > I have now made these aliases. Sorry it took so long. No problem, I know everyone is volunteering and busy with "real" life. Thanks, again, Martin! > >> A related question: Where DNS for python.org hosted? > > At XS4ALL. > >> so I guess they have a UI for editing the DNS settings? > > For this kind of change, yes. For other changes, I need to send a > support request message. > > Regards, > Martin > From patcam at python.org Fri Apr 22 23:38:44 2011 From: patcam at python.org (Pat Campbell) Date: Fri, 22 Apr 2011 17:38:44 -0400 Subject: [pydotorg-www] PSF- Board Meeting Minutes -Approved- January, Feb., & March 2011 Message-ID: Hello Pydotorg: Could you please post the following "PSF board meeting minutes" online, http://www.python.org/psf/records/board/minutes/ at the usual web locations: please see the attachments for the approved board meeting minutes for January, February, and March 2011. If you have any questions, please let me know. Thanks, Pat -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- Title: 2011-01-24 PSF Board Meeting Minutes Encoding: utf-8 Author: psf at python.org Content-Type: text/x-rst .. declare custom role for action items: .. role:: action .. class:: minutes-title | The Python Software Foundation | Minutes of a Regular Meeting of the Board of Directors | | January 24, 2011 | | A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 24 January 2011. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "*Y-N-A*" (*in favor ? opposed ? abstentions*; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions"). .. sectnum:: .. contents:: Attendance ========== The following members of the Board of Directors were present at the meeting: Raymond Hettinger, Steve Holden, Marc-Andre Lemburg, Martin v. L?wis, David Mertz, Doug Napoleone, Jesse Noller, Tim Peters, Allison Randal, Jeff Rush, Greg Stein, James Tauber, and Gloria Willadsen. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator). Minutes of Past Meetings ======================== The 20 December 2010 Board meeting minutes were voted on and approved. Approved, 12-0-1. Votes Taken Between Meetings ============================ There were no votes taken since the last Board meeting held on 20 December 2010. Treasurer Report ================ The monthly Treasurer's Report was provided to Board members by K. Kaiser prior to the Board meeting and produced from Quickbooks Online. Here is an exerpt from the treasurer's report on a few of the activities the treasurer will be focused on: "My focus is currently on IRS year-end 1099 filing (tutorial honoraria), AR and AP reduction, PyCon sponsor invoicing, and implementation of the Associate Member program." Progress Report . =============== The following board reports were submitted to the board mailing list one week prior to this month's meeting. Please see a summary of each board report listed below and a possible board discussion to follow: Communication Status -------------------- D. Hellmann, Communication Officer, reported continued activities from last month, by saying: 1. Paulo Nuin is working on a post about the PyPI mirroring project. 2. Engelbert Gruber is working on interview questions for a post about the new PyCon web site. As far as new activities for the month are concerned, he reported: 1. Summer pyGames post, by Paulo Nuin http://pyfound.blogspot.com/2010/12/summer-pygames.html 2. Post about Vern Ceder's programming class, by Doug Hellmann http://pyfound.blogspot.com/2010/12/high-school-students-program-robots.html 3. PSF Community awards posts, by Paulo Nuin * http://pyfound.blogspot.com/2011/01/andrew-kuchling-receives-psf-community.html * http://pyfound.blogspot.com/2011/01/doug-hellmann-receives-psf-community.html For items planned for next month and ongoing projects, D. Hellmann reported on respectively: 1. Assist with publicity for PyCon. Facebook stats for 9 Dec - 7 Jan | 13,0962 monthly active users | 1,559 new likes | 247,533 post views | 549 post feedback Core Development Tasks ---------------------- B. Cannon, Core Development Tasks Project, reported new activities for the month of January by saying: "Devguide has been started (http://docs.python.org/devguide/). As of this moment the pages related to getting someone set up to becoming a core developer are now done." As far as plans for next month's activities, Brett goes on to say: "The guides on how to make changes to the stdlib and the language will be done. There is also some doc cleanup in terms of moving things out of various PEPs and the Misc directory in Python's repo and over to the devguide. After that I will start the Python 2->3 porting guide." HAM WebPages/Links ------------------ P. Campbell, Honorary Associate Membership (HAM) WebPages Start-up Project, reported issues/blockages for the month by saying: "The issue is that we are in need of another Content Management System (CMS) like MatrixMaxx because we will no longer be utilizing the MatrixMaxx Group service. Our primary contact and advocate will be leaving the company. Therefore, we are currently shopping around for a replacement service as well as looking into a Customer Relationship Management (CRM) setup like CiviCRM SugarCRM, or Salesforce just to name a few." Board Discussion: G. Willadsen: "Will CiviCRM be hosted elsewhere, or will we have to do so?" K. Kaiser: "Not decided -- not a major issue compared to the web page development. My view is that CiviCRM is very similar to MatrixMaxx. What is missing is the web page where the Honarary Associate Membership (HAM) signup. Payment is relatively a minor issue." S. Holden: "What I would like to emphasize are the priorities: 1. The system should include membership management that will handle our current and anticipated needs. 2. It should provide all necessary financial information in a form easily entered into QBO. 3. It should be easy for Pat to operate and train others in the operation of." Infrastructure Committee ------------------------ S. Reifschneider, Infrastructure Committee Chair, reported the following work initiated for the month: 1.Martin set up DNS for the Polish Python Coders group.They were losing access to their previous domain at www.python.org.pl because the domain owner wanted to commercialize it. COMPLETED. Marketing Material ------------------ M.A.Lemburg, Marketing Material Project Manager, reported progress on the project: "The proposal for the project was accepted by the PSF board in the December 2010 meeting. It was a close call, but I'm glad that such projects can finally be undertaken with the PSF. We are currently preparing the paperwork to get the contractual side setup and have in parallel started work on the content." As far as future plans are concerned for his marketing materials project, he reported: "If the project goes well, we'll follow up with a Python flyer, translated versions of the brochure and also consider creating marketing material more targeted at specific user groups or application fields. In the long run, we'd also like to take the idea of producing marketing material beyond printed material and develop booth setups, giveaways, CDs, etc. to support conference organizers and local user groups wishing to promote Python at their events." Moving PyPI to Amazon CloudFront -------------------------------- The project leader, M.A. Lemburg, Moving PyPI to Amazon CloudFront, reported progress on this project for the month: "We have setup the Amazon account for Amazon Web Services (AWS) and enabled S3 and CloudFront. Since we don't want to get into issues with respect to the PyPI content being subject to US regulations, we will be using the European facilities of Amazon in Ireland for hosting the data. The current PyPI production server is located in The Netherlands. The next step is to create a development environment for working out the integration details. This will require getting access to the PyPI server, database and then creating a private installation of the PyPI software." M. A. Lemburg also reported on future plans for the project: "Van Lindbergh mentioned RackSpace's cloud system on the board list. We may proceed with integrating that as well, if the Amazon setup turns out to work according to plan." PyCon US Website ---------------- D. Napoleone, PyCon US Website Project, reported on issues/ blockages: 1. Schedule application delayed. 2. Website overloaded The 2011 website hosted by Eldarion became overloaded the evening the talks were announced. More cloud servers have been brought online to prevent this from happening in the future. We were handling >6 Meg/sec traffic and >20M hits/sec for ~5min before we buckled under the load. He also reported on continued activities from last month by saying: 1. Registration continues with only two known minor one-time problems. For new activities, items planned for next month, and ongoing projects, D. Napoleone reported respectively: 1. Talks and Tutorials announced. 1. New schedule system from Eldarion 1. Bug fixes and feature requests. 2. Archival of old PyCon websites. We will end of life the Tummy.com dedicated server within 6 months. All the previous years sites will be archived to static content, checked into the python.org PyCon svn repository and cheaply hosted. Sprint Committee ---------------- J. Noller, Sprint Committee Chair, reported continued activities from last month with: "- Announced lax requirements on blog, need to update CFP." As far as new activities for the month are concerned, J. Noller reported: "- Brian and I are going to finish the updated CFA/CFP - We need to spend more significant time sending out emails and marketing the fact the project exists." 10,000 Grant Awarded to the PyPy Project ======================================== A motion was passed granting an award of $10,000 to the PyPy project to be announced at PyCon 2011. **RESOLVED**, RESOLVED, that C Conservancy in recognition of the past and current work they have done on their PyPy Python implementation, including JIT and C extension support and in moving their Python implementation forward towards the 2.7 standard. The PSF recognizes the hard work and dedication the PyPy team has continually exhibited, and looks forward to supporting them in the future. Aproved, 9-2-2. 2011-Q1 Community Service Award Nominations =========================================== Two Nominees for the 2011 - 1st Quarter PSF Community Service Award were selected and the winners were announced at the 2011 PyCon Conference. **RESOLVED**, that the 2011-Q1 PSF Community Service Award be made to Van Lindberg and Benjamin Peterson and announcement of the prospective award recipients will take place at the PyCon Conference held in Atlanta, Georgia in March 2011. Approved, 13-0-0. Other Business ============== PSF-board-public Mailing List ----------------------------- The board discussed the need to add a new public board mailing list in addition to the private one that is currently being used by board members.The new public board mailing list will be utilized by both board directors and PSF members on a trial basis. Adjournment =========== S. Holden adjourned the meeting at 17:06 UTC. -------------- next part -------------- Title: 2011-02-28 PSF Board Meeting Minutes Encoding: utf-8 Author: psf at python.org Content-Type: text/x-rst .. declare custom role for action items: .. role:: action .. class:: minutes-title | The Python Software Foundation | Minutes of a Regular Meeting of the Board of Directors | | February 28, 2011 | | A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 28 February 2011. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "*Y-N-A*" (*in favor ??? opposed ??? abstentions*; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions"). .. sectnum:: .. contents:: Attendance ========== The following members of the Board of Directors were present at the meeting: Raymond Hettinger, Steve Holden, Marc-Andre Lemburg arrived at 12:09, David Mertz, Doug Napoleone, Jesse Noller, Tim Peters, Allison Randal left at 12:31, Jeff Rush, Greg Stein, James Tauber, and Gloria Willadsen. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator). Minutes of Past Meetings ======================== The 24 January 2011 Board meeting minutes were voted on and approved. Approved, 10-0-1. Votes Taken Between Meetings ============================ There were no votes taken since the last Board meeting held on 24 January 2010. Treasurer Report ================ The monthly Treasurer's Report was provided to Board members by K. Kaiser prior to the Board meeting and produced from Quickbooks Online. Here is an exerpt from the treasurer's report on a few of the activities the treasurer will be focused on: "My focus is currently on AR and AP reduction, PyCon sponsor invoicing, implementation of the Associate Member program. and preparation of the 2010 Financial Statements." Progress Report . =============== The following board reports were submitted to the board mailing list one week prior to this month's meeting. Please see a summary of each board report listed below and a possible board discussion at the end of the report: Communication Status -------------------- D. Hellmann, Communication Officer, reported continued activities from last month, by saying: 1. Paulo Nuin is working on a post about the PyPI mirroring project. 2. Engelbert Gruber is working on interview questions for a post about the new PyCon web site. As far as new activities for the month are concerned, he reported: 1. Local users' group post by Doug Hellmann http://pyfound.blogspot.com/2011/01/finding-local-users-group.html For items planned for next month and ongoing projects, D. Hellmann reported respectively: 1. Assist with publicity for PyCon. 2. Talk with R. David Murray about the email package status and write up that project. Facebook stats for 9 Dec - 7 Jan | 8,834 monthly active users | 1,450 new likes | 51.191 post views | 274 post feedback Core Development Tasks ---------------------- B. Cannon, Core Development Tasks Project, reported continued activities from last month by saying: * Finished new devguide for contributing to Python (and related patches to Python, mostly related to testing and coverage measuring) * Finished Python 2/3 porting guide B. Cannon also reported new activities for the month, he said: Developing a website to monitor Python 3 project uptake on PyPI. Core difference compared to http://pypi.python.org/pypi?:action=browse&c=533&show=all, http://python3wos.appspot.com/, or http://onpython3yet.com/ is that it will support manually specifying a project supports Python 3. IOW it will get around the issue of these sites accidentally spreading FUD about Python 3 adoption inherent in their reliance on only automated processes which rely on project maintainers to not be lazy. By allowing select people (initially) to mark projects as supporting Python 3 this will get around those limitations. Think http://getpython3.net/ but with PyPI project tie-in for detecting Python 3 support and (hopefully) a more pro-active search for projects by the community. There will also be more metrics for measuring project popularity to provide various lists of top projects to get a clearer idea of exactly what still needs to be ported. As far as making plans for next month's activities, Brett's core development task project will be finished. HAM WebPages/Links ------------------ P. Campbell, Honorary Associate Membership (HAM) WebPages Start-up Project, reported continued activities from last month by saying: "According to our treasurer, Kurt Kaiser, a server has been setup and the CiviCRM has been installed. Kurt is working with Andrew Kuchling to import our data from the MatrixMaxx system to CiviCRM. Hopefully, our first HAM membership signup will soon be on the way once the HAM membership signup and payment system is integrated with python.org!" Infrastructure Committee ------------------------ S. Reifschneider, Infrastructure Committee Chair, reported on a task from previous months, he said: - A previous task that I thought was completed, the "trac" instance for the PSF, was re-opened. Through a mis-communication, I thought this was resolved, but the board was waiting for me to do the order. The treasurer needed to place the order and so it has been handed off to Kurt. As far as ongoing projects, Sean listed: PSF Trac. Marketing Material ------------------ M.A.Lemburg, Marketing Material Project Manager, reported progress on the project: "The contract has been finalized and submitted to the PSF chairman for sign-off. Meanwhile we have started work on the brochure cover, a flyer for PyCon US and are currently preparing a blog post for the PSF blog. The next steps are setting up a website to attract both content providers and sponsors for the brochure." M.A.Lemburg also reported issues with the project, he said: "Getting contacts to companies with interesting Python projects has so far been difficult. While we did get a few leads on our first rounds of emails, we will need a lot more to make the brochure as attractive as possible. For that reason, we're currently focusing on getting more attention for the brochure project - via the PyCon US flyer, a newsletter, a Twitter account, blog posts and direct emails. Additional help in finding such interesting projects would be greatly appreciated. Please email me directly, if you know of such projects and ideally provide an introduction, so that we can pick up the lead from there. Thanks !" As far as future plans are concerned for his marketing materials project, he reported: "If the project goes well, we'll follow up with a Python flyer, translated versions of the brochure and also consider creating marketing material more targeted at specific user groups or application fields. In the long run, we'd also like to take the idea of producing marketing material beyond printed material and develop booth setups, giveaways, CDs, etc. to support conference organizers and local user groups wishing to promote Python at their events." Moving PyPI to Amazon CloudFront -------------------------------- The project leader, M.A. Lemburg, Moving PyPI to Amazon CloudFront, reported progress on this project for the month: "In order to work on the PyPI code and to experiment with the push logic needed for Amazon S3 (and from there CloudFront), I have setup an Amazon EC2 instance running Ubuntu with a mirror copy of the PyPI installation on the main server. Neil has made progress on getting the syncing of package files to the S3 buckets working. Grig and I have tried to find ways to get S3 and CloudFront to work more like a real web server would. Especially the directory index access is giving us problems." In terms of having any issues surrounding his project, M. A. Lemburg reported no issues except that he just does not have enough time to devote to his Moving PyPI to Amazon CloudFront project. M. A. Lemburg also reported on future plans for the project: "Check to see whether a trigger based approach to S3 syncing wouldn't be easier to implement right from the start." PyCon US Website ---------------- D. Napoleone, PyCon US Website Project, reported on new activities for the month: 1. Schedule now live (url omitted to not pre-empt announcement) Doug also reported on next month's planned activities, he said: 1. Archival of old PyCon websites. We will end of life the Tummy.com dedicated server within 6 months. All the previous years sites will be archived to static content, checked into the python.org PyCon svn repository and cheaply hosted. Sprint Committee ---------------- J. Noller, Sprint Committee Chair, provided a summary of activities for this month, he reported: : "We recently had two approved sprints in January for which we are awaiting reimbursement requests; the PyPy sprint and the Python African Tour sprint. After a mass email campaign, we approved three more sprints; Cape Town, Portland, and PyCon Australia. We're currently evaluating what our involvement at PyCon US should be." As far as new activities for the month are concerned, J. Noller said: "- Mass email campaign, reaching out to every known Python user group with a brief introduction to the group goals and new call for applications. Over 90 groups have been contacted resulting in numerous official applications, contact for further questions and initial interest, and a lot of talk on the mailing lists. - Creation of a swag-bag insert for PyCon, which was cleared by Jesse and Van. - Working with Kurt to get a dump of the payment history, to be used for the creation of a ledger and better tracking of funding." J. Noller's plans for next month are PyCon related. Python Miro Community Grant Funding ===================================== **RESOLVED**, that the PSF provide USD $1,800 to Will Kahn-Greene to finance the Miro Community service costs for one year (USD $900) and continue to develop the Python Miro Community. Approved, 10-1-1. PyCon AU 2011 Sponsorship Funding =================================== **RESOLVED**, that the PSF provide a US$1,500 sponsorship funding to the PyCon AU 2011 conference to be held in Sydney, Australia. Approved, 9-0-1. Create RFP Document to Redesign Python.org ============================================ **RESOLVED**, that the PSF approves the exploration and creation of a Request For Proposals (RFP) document outlining the requirements for an redesign and refresh of the current Python.org website, including front-end user interface and back end publishing and content creation system. The document will be put together by Jesse Noller (current PSF board member) and the acceptance and publishing of the document will be contingent on board approval. Approved, 8-0-3. Read the Docs Grant Funding ============================ **RESOLVED**, That the PSF provide funding for the Read the Docs website (http://readthedocs.org/) hosting costs for a period of 12 months at the rate of $70 for a total amount of $840 for the next year. Approved, 6-2-3. 2011 Members' Meeting ====================== Board members discussed the upcoming Members' Meeting to be held at PyCon US 2011 in Atlanta, Georgia to review the final planning stages. Prior to this month's board meeting, P. Campbell, PSF Secretary, had prepared a members' meeting report for board members review which included details of the arrangements for the members' meeting and catered lunch event. Other Business =============== None Adjournment =========== S. Holden adjourned the meeting at 17:10 UTC. -------------- next part -------------- Title: 2011-03-21 PSF Board Meeting Minutes Encoding: utf-8 Author: psf at python.org Content-Type: text/x-rst .. declare custom role for action items: .. role:: action .. class:: minutes-title | The Python Software Foundation | Minutes of a Regular Meeting of the Board of Directors | | March 21, 2011 | | A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 21 March 2011. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "*Y-N-A*" (*in favor ? opposed ? abstentions*; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions"). .. sectnum:: .. contents:: Attendance ========== The following members of the Board of Directors were present at the meeting: Raymond Hettinger, Steve Holden, Marc-Andre Lemburg, David Mertz, Doug Napoleone arrived at 12:34, Jesse Noller, Tim Peters, Allison Randal arrived at 12:05, Jeff Rush, Martin von Loewis, and Gloria Willadsen. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator). Minutes of Past Meetings ======================== The 28 February 2011 Board meeting minutes were voted on and approved. Approved, 8-0-1. Votes Taken Between Meetings ============================ There were no votes taken since the last Board meeting held on 28 February 2011. Treasurer Report ================ The monthly Treasurer's Report was provided to Board members by K. Kaiser prior to the Board meeting and produced from Quickbooks Online. Here is an exerpt from the treasurer's report on a few of the activities the treasurer will be focused on: "Although this is a report for February, PyCon is now over, and my focus is currently on AR and AP reduction, PyCon wrap-up and final payments to the hotel and our vendors, and implementation of the Associate Member program." Progress Report . =============== The following board reports were submitted to the board mailing list one week prior to this month's meeting. Please see a summary of each board report listed below and a possible board discussion which followed the report: Communication Status -------------------- D. Hellmann, Communication Officer, reported continued activities from last month, by saying: 1. Paulo Nuin is working on a post about the PyPI mirroring project. 2. Paulo Nuin is working on a post about the email package rewrite. We are waiting for some details about the QNX funding before the post goes live. As far as new activities for the month are concerned, he reported: 1. Several messages about the site-selection meeting for PyCon 2014-2015. - http://pyfound.blogspot.com/2011/02/pycon-2014-2015-site-selection-meeting.html - http://pyfound.blogspot.com/2011/03/bring-superbowl-of-python-to-your.html 2. Added a few companies to the list maintained by @ThePSF account on twitter. If your company is not already included, please send a message to @ThePSF with the account you would like added. - http://twitter.com/ThePSF/companies 3. Members meeting announcement - http://pyfound.blogspot.com/2011/02/psf-members-meeting-to-be-held-at-pycon.html 4. Paulo Nuin posted the call for submission for the promotional brochure project - http://pyfound.blogspot.com/2011/03/call-for-submissions-for-promotional.html 5. Announce readthedocs.org grant - http://pyfound.blogspot.com/2011/03/psf-funds-readthedocsorg.html 6. Posted call for applications for GSoC - http://pyfound.blogspot.com/2011/03/now-accepting-applications-for-google.html Doug and Arc Riley talked about other ways to promote the project this year. The next event is announcing that the PSF is participating (assuming we are accepted, of course). 7. Renew call for applications for sprint funding to coinside with the first day of PyCon sprints. - http://pyfound.blogspot.com/2011/03/call-for-applications-sprint-funding.html 8. Announce PyCon AU funding - http://pyfound.blogspot.com/2011/03/pycon-australia.html For items planned for next month and ongoing projects, D. Hellmann reported respectively: 1. Finish the post on the email project. 2. Announce grant to fund Python Miro Community (post scheduled for 21 March). 3. We are starting a new project in partnership with the python-dev team to blog about the volunteer efforts from that group. I was able to recruit a few contributors at PyCon, and will put out a more general call for help after we have the blog established. Facebook stats for 9 Dec - 7 Jan | 12,709 monthly active users (up 44%) | 1,625 new likes | 244,180 post views (up 377%) | 472 post feedback HAM WebPages/Links ------------------ P. Campbell, Honorary Associate Membership (HAM) WebPages Start-up Project, reported on any current issues or blockages the project may be faced with by saying: "We have been in the technical phase of the Honorary Associate Membership (HAM) Project for the past few months which means that the actual HAM membership recruitment can not begin until the new membership sign-up and payment system are in place on the official Python website. According to Kurt Kaiser, our treasurer, since PyCon US 2011 is behind us, he will be able to devote more of his time to the HAM project. So, hopefully, our first HAM membership signup will soon be on the way once the HAM membership signup and payment system is integrated with python.org!" Infrastructure Committee ------------------------ S. Reifschneider, Infrastructure Committee Chair, reported on ongoing projects for the month when he listed: PSF Trac. Marketing Material ------------------ M.A.Lemburg, Marketing Material Project Manager, reported progress on the project: "The contract has been signed by the Steve and is now in process of being countersigned. At the same time, Kurt is preparing the first payment. For PyCon US 2011, we have prepared a flyer which was placed into the attendee's swag bag and have recruited a team of "contact scouts" to help find and contact people at PyCon US with potentially interesting Python projects: http://brochure.getpython.info/signup/contact-scout-signup Doug's blog team has also put up a post about the project on the PSF blog. To make the information about the brochure more readily available, we have also created a informational website to support the brochure: http://brochure.getpython.info/ The flyer, blog post, contact scouts and mention of the project in Steve's talk have created a number of useful contacts which we will be following up with over the next weeks. We've also created a newsletter mailing list, a twitter account and RSS feed for interested parties." M.A.Lemburg also reported issues with the project, he said: "Additional help in finding such interesting projects would be greatly appreciated. Please consider signing up as contact scout: http://brochure.getpython.info/signup/contact-scout-signup Thanks !" As far as future plans are concerned for his marketing materials project, he reported: "If the project goes well, we'll follow up with a Python flyer, translated versions of the brochure and also consider creating marketing material more targeted at specific user groups or application fields. In the long run, we'd also like to take the idea of producing marketing material beyond printed material and develop booth setups, giveaways, CDs, etc. to support conference organizers and local user groups wishing to promote Python at their events." Moving PyPI to Amazon CloudFront -------------------------------- The project leader, M.A. Lemburg, Moving PyPI to Amazon CloudFront, reported progress on this project for the month: "There has not been much progress on the project in the last four weeks." In terms of having any issues surrounding his project, M. A. Lemburg reported no issues except that he just does not have enough time to devote to his Moving PyPI to Amazon CloudFront project. M. A. Lemburg also reported on future plans for the project: "Check to see whether a trigger based approach to S3 syncing wouldn't be easier to implement right from the start." PyCon US Website ---------------- D. Napoleone, PyCon US Website Project, reported on new activities for the month: 1. Contract with Eldarion is complete. 2. Archival of old PyCon websites to static content is complete. 3. Catalog of future work and requirements is almost complete. Sprint Committee ---------------- J. Noller, Sprint Committee Chair, provided a summary of activities for this month, he reported: : "We recently approved two large, multi-day sprints for late March and early April in Argentina and Chicago, respectively. We also had two sprints occur in Portland and Cape Town, the latter of which we've already received a reimbursement request and will be working to pay out. The PyCon swag insert seemed to have been a success and got a few people talking, and will be looking forward to more sprints." As far as continued activities from last month, J. Noller said: "Using the account data from Kurt Kaiser, we're going to build up the ledger in order to keep better track of funding as usage grows. We're awaiting word from Noah Kantrowitz about our balance for the partial funding of the PyCon sprints. We put $500 into the pot, but have not yet heard what the total cost was and what our portion will be." On his report of new activities for the month, J. Noller said: "Catching up on promotion and blog writing. The Cape Town group did a very successful matplotlib sprint that we need to write about, and their previous porting sprint on Genshi was finally accepted into trunk which also needs coverage. Promotion of the two newly accepted sprints also needs coverage, which will be written early in the week of March 20." Trademarks Committee -------------------- D. Mertz, Trademarks Committee Chair, provided issues & blockages for the previous monthly reporting, he said: "- The committee chair has been remiss in good monthly reports, but below are summarized the activity the committee has done in the last 2-3 months (but possibly with some exchanges missing in quick attempt at summary)." As far as reporting on new activities, he provided the following list: - Eric Shae requests use of logo on hat, which was explained as nominative use - Geoffrey Duncan requests use of logo in comic strip, explained as nominative - Martin Haller requests use of modified logo for PyFFmgeg. The use was considered confusing and dilutive. After a polite email exchange, the project agreed to a different design that preserved the shape of the Python logo. - Carl Trachte identified a possible derivative logo used by Amara, but it seems to be sufficiently different not to be derived or confusable with the Python logo - Carl Trachte identified some modification for 3D effect by "The Python Noob" but they do not appear to pose a problem. - Python Logo Glencairn Glasses were produced with nominative use of logo, and our Chair apparently managed to claim at least a set of them while they slipped by possessions of the Trademarks committee - Ram Rachum produced a dark background version of the Python logo that is nominative use, but reminded committee that it would be nice to provide stock versions of such dark background images. - Arc Riley has expressed an intent to design copyright unrestricted version of font similar to the one used in our wordmark logo, which would be cool if it happens. - Carl Trachte consulted committee to clarify use of Python logo in examples of SVG modification tools. He added good verbiage to his blog post letting readers know that such modified versions could not be used generally without permission of Trademarks Committee, while still producing a helpful article about SVG. - We decided not to really address a use of modified logo in personal avatar icon, despite Van's concern of strictness of enforcement (although it does not appear we really have jurisdictional force in Austria anyway; at least in my evaluation it wasn't worth pushing on). - Sheila Rebellato of ActiveState received clarification of nominative use of logo in PyCon flyers and marketing material. - We clarified that use of logo on race bikes by Kent Gormat was fine (although I was slightly unclear of connection between PL and bikes) D. Mertz reported on a number of ongoing projects: - Carl Trachte identified a likely problematic derivative with pugce. This should be addressed, but has not currently. - Doug Napoleone identified a probably dilutive derived logo by psycopg. I need to followup with them to resolve this. - Find some PSF member or other helpful Pythonista to produce dark background logo version - Find some PSF member or other helpful Pythonista to produce logos that indicate PSF sponsors as a standard badge/logo. In addition to the above report, David also provided an executive summary: Executive summary: The rate of trademark issues addressed by committees has been consistent for the last year. The majority of correspondences are simply clarifications of nominative use. Perhaps 20% of discussions are about uses that we find dilutive or confusing, and in all cases for about 2 years, those uses that concern us have been resolved amiciably with the project rep, user group, individual, etc. who has the problem use. The committee (which mostly means its chair informally deciding that a given use has been discussed adequately to followup on) is adequate to the tasks we've seen. Our counsel, Van, remains available on call in the event that some nastygrams or other legal actions are needed, but that has not been necessary since one case about two years ago. Hope that clarifies overall status. It amounts, in my mind, to the need for the continuing need for the committee to do its work, but the work required remains steady and moderate. 2011 EuroPython Conference Grant Funding ======================================== **RESOLVED**, that the PSF provide $2,000 to the 2011 EuroPython Conference to be held in Italy. Approved, 9-0-0. ISTE Speaking Engagement Funding for V. Cedar ============================================= **RESOLVED**, that the PSF provide $500 for travel expenses to Vern Ceder for the International Society for Technology in Education(ISTE) speaking engagement to be held in Philadelphia, US, June 2011. Approved, 10-0-0. Online Degree Reviews Future Sponsor Membership =============================================== **RESOLVED**, that the Board of Directors recommends Online Degree Reviews to the membership, as a future sponsor member of the PSF. Approved, 9-0-0. Kiwi PyCon 2011 Conference Grant Funding ======================================== **RESOLVED**, That the PSF provide NZ$ 2,000 for Kiwi PyCon 2011 Conference to be held in New Zealand. Approved, 8-2-0. Other Business =============== Conference Grant Prospectus --------------------------- The board reached a consenus on the need to construct a conference grant prospectus to be utilized as a basic guideline for conference funding. J. Noller: "We should write a "Conference Grant Prospectus" which outlines how much to each "type" of conference we are willing to grant, and how they can apply." M.A. Lemburg: "I can write up the page if someone else puts it up on the website." S. Holden: "If you can draft an article, we can discuss it, then pass it by the board-public list before publication." 2011 Members' Meeting --------------------- Board members discussed the upcoming Members' Meeting to be held at PyCon US 2011 in Atlanta, Georgia to review the final planning stages. Prior to this month's board meeting, P. Campbell, PSF Secretary, had prepared a members' meeting report for board members review which included details of the arrangements for the members' meeting and catered lunch event. Contributor Agreements in Python Bug Tracker -------------------------------------------- The board briefly discussed the importance of updating contributor agreements in the bug tracker as a building block toward utilizing electronic contributor agreements sometime in the near future. J. Noller: "I am following up on electronic contributor agreements per the PyCon discussions (the language summit) with Van Lindberg and Jacob Kaplan moss. When I have more information and a fully fledged plan, I will send it to the board. I have requirements from the summit, and Guido/others." S. Holden: "That would be helpful. I think it's an irritation more than a real horror right now, but better we fix it before we see a large influx of developers." M. von Loewis: "I'd like to arrive at a point where the tracker (or some other place) is authorative wrt. this information, so we can say that anybody not listed there either didn't submit a form, or we lost it." PyCon US 2010 & 2011 -- Great Job! ---------------------------------- The board extended a hardy thank-you to V. Lindberg, chair, and J. Noller, vice-chair of PyCon US 2010 & 2011 for their great work. S. Holden: "You [J. Noller] and Van [Lindberg] did a great job, and THANK-YOU!!!!" J. Noller: "I will point out: We're still organizing and recovering from 2009 - Van and I have set some processes in place which will help us in the future, and we're refining it." Adjournment =========== S. Holden adjourned the meeting at 17:08 UTC. From patcam at python.org Sat Apr 23 00:17:45 2011 From: patcam at python.org (Pat Campbell) Date: Fri, 22 Apr 2011 18:17:45 -0400 Subject: [pydotorg-www] Board Resolutions from January through March 2011 Board Meetings Message-ID: Hi pydotorg team: Could you please add the following board resolutions from the January through March 2011 board meeting to this web page: http://www.python.org/psf/records/board/resolutions/ Please see list of board resolutions to be added below: **RESOLVED**, that C Conservancy in recognition of the past and current work they have done on their PyPy Python implementation, including JIT and C extension support and in moving their Python implementation forward towards the 2.7 standard. The PSF recognizes the hard work and dedication the PyPy team has continually exhibited, and looks forward to supporting them in the future. Approved 9-2-2 by IRC vote, 24 January 2011. **RESOLVED**, that the 2011-Q1 PSF Community Service Award be made to Van Lindberg and Benjamin Peterson and announcement of the prospective award recipients will take place at the PyCon Conference held in Atlanta, Georgia in March 2011. Approved 13-0-0 by IRC vote, 24 January 2011. **RESOLVED**, that the PSF provide USD $1,800 to Will Kahn-Greene to finance the Miro Community service costs for one year (USD $900) and continue to develop the Python Miro Community. Approved 10-1-1 by IRC vote, 28 February 2011. **RESOLVED**, that the PSF provide a US$1,500 sponsorship funding to the PyCon AU 2011 conference to be held in Sydney, Australia. Approved 9-0-1 by IRC vote, 28 February 2011. **RESOLVED**, that the PSF approves the exploration and creation of a Request For Proposals (RFP) document outlining the requirements for an redesign and refresh of the current Python.org website, including front-end user interface and back end publishing and content creation system. The document will be put together by Jesse Noller (current PSF board member) and the acceptance and publishing of the document will be contingent on board approval. Approved 8-0-3 by IRC vote, 28 February 2011. **RESOLVED**, that the PSF provide funding for the Read the Docs website (http://readthedocs.org/) hosting costs for a period of 12 months at the rate of $70 for a total amount of $840 for the next year. Approved 6-2-3 by IRC vote, 28 February 2011. **RESOLVED**, that the PSF provide $2,000 to the 2011 EuroPython Conference to be held in Italy. Approved 9-0-0 by IRC vote, 21 March 2011. **RESOLVED**, that the PSF provide $500 for travel expenses to Vern Ceder for the International Society for Technology in Education (ISTE) speaking engagement to be held in Philadelphia, US, June 2011. Approved 10-0-0 by IRC vote, 21 March 2011. **RESOLVED**, that the Board of Directors recommends Online Degree Reviews to the membership, as a future sponsor member of the PSF. Approved 9-0-0 by IRC vote, 21 March 2011. **RESOLVED**, that the PSF provide NZ$ 2,000 for Kiwi PyCon 2011 Conference to be held in New Zealand. Approved 8-2-0 by IRC vote, 21 March 2011. Thanks for posting the above resolutions online. If you have any questions, please let me know. Pat -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 02:59:17 2011 From: patcam at python.org (Pat Campbell) Date: Fri, 22 Apr 2011 20:59:17 -0400 Subject: [pydotorg-www] =?windows-1252?q?New_Members_to_Membership_Roster_?= =?windows-1252?q?WebPage_=96_Please_Add?= Message-ID: Hi Pydotorg Team: Please add the 2011 new members to the members? web page: http://www.python.org/psf/members/ *2011 - New Nominated Members:* Ned Batchelder Vern Ceder Rick Copeland Brian Curtin Maciej Fijalkowski Daniel Greenfeld Yannick Gingras Jonathan Hartley Philip Jenvey Brian K. Jones Jonathan LaCour Mike Orr Ronald Oussoren Fabio Pliger Lennart Regebro Gregory Smith Richard Taylor *2011 New Sponsor Members:* * * Online Degree Reviews, http://www.OnlineDegreeReviews.org, since April 2011, represented by Steve Rawlinson Uniblue Systems Ltd, http://www.uniblue.com/ , since April 2011, represented by Raffaele Bianco Werbeagentur Berlin / Eventelligence ltd. ,, since August 2010, represented by Daniel Knappe Zimbio, http://www.zimbio.com , since April 2011, represented by Bruce Martin * * Thanks, Pat -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Sat Apr 23 15:51:31 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Sat, 23 Apr 2011 09:51:31 -0400 Subject: [pydotorg-www] PSF- Board Meeting Minutes -Approved- January, Feb., & March 2011 In-Reply-To: References: Message-ID: This is done. I had to do a little cleanup of the formatting (mostly extra whitespace) to get the files to convert to HTML correctly, but didn't change any of the actual content. Doug On Apr 22, 2011, at 5:38 PM, Pat Campbell wrote: > Hello Pydotorg: > > Could you please post the following "PSF board meeting minutes" online, > http://www.python.org/psf/records/board/minutes/ at the usual web locations: > please see the attachments for the approved board meeting minutes for January, > February, and March 2011. > > If you have any questions, please let me know. > > Thanks, > Pat > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Sat Apr 23 15:59:02 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Sat, 23 Apr 2011 09:59:02 -0400 Subject: [pydotorg-www] Board Resolutions from January through March 2011 Board Meetings In-Reply-To: References: Message-ID: <96322F90-9B27-4D12-BAA7-90FF8BD0C250@gmail.com> This is done. I placed them in reverse chronological order so the new entries are consistent with the rest of the page. Doug On Apr 22, 2011, at 6:17 PM, Pat Campbell wrote: > Hi pydotorg team: > > Could you please add the following board resolutions from > the January through March 2011 board meeting to this web page: > > http://www.python.org/psf/records/board/resolutions/ > > Please see list of board resolutions to be added below: > > **RESOLVED**, that C Conservancy in recognition of the past > and current work they have done on their PyPy Python implementation, > including JIT and C extension support and in moving their Python > implementation forward towards the 2.7 standard. The PSF recognizes > the hard work and dedication the PyPy team has continually exhibited, > and looks forward to supporting them in the future. > > Approved 9-2-2 by IRC vote, 24 January 2011. > > **RESOLVED**, that the 2011-Q1 PSF Community Service Award be made to > Van Lindberg and Benjamin Peterson and announcement of the prospective > award recipients will take place at the PyCon Conference held in Atlanta, Georgia > in March 2011. > > Approved 13-0-0 by IRC vote, 24 January 2011. > > **RESOLVED**, that the PSF provide USD $1,800 to Will Kahn-Greene > to finance the Miro Community service costs for one year (USD $900) > and continue to develop the Python Miro Community. > > Approved 10-1-1 by IRC vote, 28 February 2011. > > **RESOLVED**, that the PSF provide a US$1,500 sponsorship funding to > the PyCon AU 2011 conference to be held in Sydney, Australia. > > Approved 9-0-1 by IRC vote, 28 February 2011. > > **RESOLVED**, that the PSF approves the exploration and creation of a > Request For Proposals (RFP) document outlining the requirements for an > redesign and refresh of the current Python.org website, including > front-end user interface and back end publishing and content creation > system. The document will be put together by Jesse Noller (current PSF > board member) and the acceptance and publishing of the document will be > contingent on board approval. > > Approved 8-0-3 by IRC vote, 28 February 2011. > > **RESOLVED**, that the PSF provide funding for the Read the Docs website > (http://readthedocs.org/) hosting costs for a period of 12 months at the > rate of $70 for a total amount of $840 for the next year. > > Approved 6-2-3 by IRC vote, 28 February 2011. > > **RESOLVED**, that the PSF provide $2,000 to the 2011 EuroPython > Conference to be held in Italy. > > Approved 9-0-0 by IRC vote, 21 March 2011. > > **RESOLVED**, that the PSF provide $500 for travel expenses to Vern > Ceder for the International Society for Technology in Education (ISTE) > speaking engagement to be held in Philadelphia, US, June 2011. > > Approved 10-0-0 by IRC vote, 21 March 2011. > > **RESOLVED**, that the Board of Directors recommends Online Degree > Reviews to the membership, as a future sponsor member of the PSF. > > Approved 9-0-0 by IRC vote, 21 March 2011. > > **RESOLVED**, that the PSF provide NZ$ 2,000 for Kiwi PyCon 2011 > Conference to be held in New Zealand. > > Approved 8-2-0 by IRC vote, 21 March 2011. > > Thanks for posting the above resolutions online. If you have any questions, please let me know. > > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 16:10:37 2011 From: patcam at python.org (Pat Campbell) Date: Sat, 23 Apr 2011 10:10:37 -0400 Subject: [pydotorg-www] PSF- Board Meeting Minutes -Approved- January, Feb., & March 2011 In-Reply-To: References: Message-ID: Hi Doug: Thank-you for posting the January thru March 2011 board meeting minutes online. If there is something that I can do on my end to make the online posting process work out a little smoother for you, please let me know. Pat On Sat, Apr 23, 2011 at 9:51 AM, Doug Hellmann wrote: > This is done. I had to do a little cleanup of the formatting (mostly extra > whitespace) to get the files to convert to HTML correctly, but didn't change > any of the actual content. > > Doug > > On Apr 22, 2011, at 5:38 PM, Pat Campbell wrote: > > Hello Pydotorg: > > Could you please post the following "PSF board meeting minutes" online, > http://www.python.org/psf/records/board/minutes/ at the usual web > locations: > please see the attachments for the approved board meeting minutes > for January, > February, and March 2011. > > If you have any questions, please let me know. > > Thanks, > Pat > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > Min-March 21-'11-approved.txt> > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www > > > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Sat Apr 23 16:16:25 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Sat, 23 Apr 2011 10:16:25 -0400 Subject: [pydotorg-www] =?windows-1252?q?New_Members_to_Membership_Roster_?= =?windows-1252?q?WebPage_=96_Please_Add?= In-Reply-To: References: Message-ID: <8954B6CE-2549-4C55-8E21-61BCA7BDDDE7@gmail.com> Done. On Apr 22, 2011, at 8:59 PM, Pat Campbell wrote: > Hi Pydotorg Team: > > Please add the 2011 new members to the members? web page: > > http://www.python.org/psf/members/ > > 2011 - New Nominated Members: > > Ned Batchelder > Vern Ceder > Rick Copeland > Brian Curtin > Maciej Fijalkowski > Daniel Greenfeld > Yannick Gingras > Jonathan Hartley > Philip Jenvey > Brian K. Jones > Jonathan LaCour > Mike Orr > Ronald Oussoren > Fabio Pliger > Lennart Regebro > Gregory Smith > Richard Taylor > > 2011 New Sponsor Members: > > Online Degree Reviews, http://www.OnlineDegreeReviews.org , since April 2011, represented by Steve Rawlinson > > Uniblue Systems Ltd, http://www.uniblue.com/ , since April 2011, represented by Raffaele Bianco > > Werbeagentur Berlin / Eventelligence ltd.,, since August 2010, represented by Daniel Knappe > Zimbio, http://www.zimbio.com , since April 2011, represented by Bruce Martin > > Thanks, > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Sat Apr 23 16:39:48 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Sat, 23 Apr 2011 10:39:48 -0400 Subject: [pydotorg-www] PSF- Board Meeting Minutes -Approved- January, Feb., & March 2011 In-Reply-To: References: Message-ID: On Apr 23, 2011, at 10:10 AM, Pat Campbell wrote: > Hi Doug: > > Thank-you for posting the January thru March 2011 board meeting minutes > online. If there is something that I can do on my end to make the online > posting process work out a little smoother for you, please let me know. Some of the headlines had extra whitespace after the text, and apparently the parser doesn't like that. It looked like this, but the dots were invisible spaces: headline......... ======== I just had to remove the extra spaces. There were a few other places where extra spaces caused problems, but I found those by trial and error and I'm not sure I really understand the rules myself, so I'm afraid I can't explain what was wrong. It probably isn't worth worrying about it until we have the planned content management system in place and you can edit pages directly. Doug > > Pat > > On Sat, Apr 23, 2011 at 9:51 AM, Doug Hellmann wrote: > This is done. I had to do a little cleanup of the formatting (mostly extra whitespace) to get the files to convert to HTML correctly, but didn't change any of the actual content. > > Doug > > On Apr 22, 2011, at 5:38 PM, Pat Campbell wrote: > >> Hello Pydotorg: >> >> Could you please post the following "PSF board meeting minutes" online, >> http://www.python.org/psf/records/board/minutes/ at the usual web locations: >> please see the attachments for the approved board meeting minutes for January, >> February, and March 2011. >> >> If you have any questions, please let me know. >> >> Thanks, >> Pat >> >> -- >> Pat Campbell >> PSF Administrator/Secretary >> patcam at python.org >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> http://mail.python.org/mailman/listinfo/pydotorg-www > > > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 17:27:40 2011 From: patcam at python.org (Pat Campbell) Date: Sat, 23 Apr 2011 11:27:40 -0400 Subject: [pydotorg-www] Board Resolutions from January through March 2011 Board Meetings In-Reply-To: <96322F90-9B27-4D12-BAA7-90FF8BD0C250@gmail.com> References: <96322F90-9B27-4D12-BAA7-90FF8BD0C250@gmail.com> Message-ID: Thanks Doug. Pat On Sat, Apr 23, 2011 at 9:59 AM, Doug Hellmann wrote: > This is done. I placed them in reverse chronological order so the new > entries are consistent with the rest of the page. > > Doug > > On Apr 22, 2011, at 6:17 PM, Pat Campbell wrote: > > Hi pydotorg team: > > > Could you please add the following board resolutions from > the January through March 2011 board meeting to this web page: > > > http://www.python.org/psf/records/board/resolutions/ > > > Please see list of board resolutions to be added below: > > > **RESOLVED**, that C Conservancy in recognition of the past > and current work they have done on their PyPy Python implementation, > including JIT and C extension support and in moving their Python > implementation forward towards the 2.7 standard. The PSF recognizes > the hard work and dedication the PyPy team has continually exhibited, > and looks forward to supporting them in the future. > > > Approved 9-2-2 by IRC vote, 24 January 2011. > > > **RESOLVED**, that the 2011-Q1 PSF Community Service Award be made to > Van Lindberg and Benjamin Peterson and announcement of the prospective > award recipients will take place at the PyCon Conference held in Atlanta, > Georgia > in March 2011. > > > Approved 13-0-0 by IRC vote, 24 January 2011. > > > **RESOLVED**, that the PSF provide USD $1,800 to Will Kahn-Greene > to finance the Miro Community service costs for one year (USD $900) > and continue to develop the Python Miro Community. > > > Approved 10-1-1 by IRC vote, 28 February 2011. > > > **RESOLVED**, that the PSF provide a US$1,500 sponsorship funding to > the PyCon AU 2011 conference to be held in Sydney, Australia. > > > Approved 9-0-1 by IRC vote, 28 February 2011. > > > **RESOLVED**, that the PSF approves the exploration and creation of a > Request For Proposals (RFP) document outlining the requirements for an > redesign and refresh of the current Python.org website, including > front-end user interface and back end publishing and content creation > system. The document will be put together by Jesse Noller (current PSF > board member) and the acceptance and publishing of the document will be > contingent on board approval. > > > Approved 8-0-3 by IRC vote, 28 February 2011. > > > **RESOLVED**, that the PSF provide funding for the Read the Docs website > (http://readthedocs.org/) hosting costs for a period of 12 months at the > rate of $70 for a total amount of $840 for the next year. > > > Approved 6-2-3 by IRC vote, 28 February 2011. > > > **RESOLVED**, that the PSF provide $2,000 to the 2011 EuroPython > Conference to be held in Italy. > > > Approved 9-0-0 by IRC vote, 21 March 2011. > > > **RESOLVED**, that the PSF provide $500 for travel expenses to Vern > Ceder for the International Society for Technology in Education (ISTE) > speaking engagement to be held in Philadelphia, US, June 2011. > > > Approved 10-0-0 by IRC vote, 21 March 2011. > > > **RESOLVED**, that the Board of Directors recommends Online Degree > Reviews to the membership, as a future sponsor member of the PSF. > > > Approved 9-0-0 by IRC vote, 21 March 2011. > > > **RESOLVED**, that the PSF provide NZ$ 2,000 for Kiwi PyCon 2011 > Conference to be held in New Zealand. > > > Approved 8-2-0 by IRC vote, 21 March 2011. > > > Thanks for posting the above resolutions online. If you have any questions, > please let me know. > > > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www > > > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 17:36:55 2011 From: patcam at python.org (Pat Campbell) Date: Sat, 23 Apr 2011 11:36:55 -0400 Subject: [pydotorg-www] =?windows-1252?q?New_Members_to_Membership_Roster_?= =?windows-1252?q?WebPage_=96_Please_Add?= In-Reply-To: <8954B6CE-2549-4C55-8E21-61BCA7BDDDE7@gmail.com> References: <8954B6CE-2549-4C55-8E21-61BCA7BDDDE7@gmail.com> Message-ID: Thanks Doug -- Looks good! Pat On Sat, Apr 23, 2011 at 10:16 AM, Doug Hellmann wrote: > Done. > > On Apr 22, 2011, at 8:59 PM, Pat Campbell wrote: > > Hi Pydotorg Team: > > > Please add the 2011 new members to the members? web page: > > > http://www.python.org/psf/members/ > > > *2011 - New Nominated Members:* > > > Ned Batchelder > Vern Ceder > Rick Copeland > Brian Curtin > Maciej Fijalkowski > Daniel Greenfeld > Yannick Gingras > Jonathan Hartley > Philip Jenvey > Brian K. Jones > Jonathan LaCour > Mike Orr > Ronald Oussoren > Fabio Pliger > Lennart Regebro > Gregory Smith > Richard Taylor > > > *2011 New Sponsor Members:* > * * > Online Degree Reviews, http://www.OnlineDegreeReviews.org, since > April 2011, represented by Steve Rawlinson > > > Uniblue Systems Ltd, http://www.uniblue.com/ , since April 2011, > represented by Raffaele Bianco > > > Werbeagentur Berlin / Eventelligence ltd. > ,, since August 2010, represented by Daniel Knappe > Zimbio, http://www.zimbio.com , since April 2011, represented by > Bruce Martin > * * > > Thanks, > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www > > > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 17:41:57 2011 From: patcam at python.org (Pat Campbell) Date: Sat, 23 Apr 2011 11:41:57 -0400 Subject: [pydotorg-www] PSF- Board Meeting Minutes -Approved- January, Feb., & March 2011 In-Reply-To: References: Message-ID: Okay, thanks. Pat On Apr 23, 2011, at 10:10 AM, Pat Campbell wrote: > > Hi Doug: > > Thank-you for posting the January thru March 2011 board meeting minutes > online. If there is something that I can do on my end to make the online > posting process work out a little smoother for you, please let me know. > > > Some of the headlines had extra whitespace after the text, and apparently > the parser doesn't like that. It looked like this, but the dots were > invisible spaces: > > headline......... > ======== > > I just had to remove the extra spaces. > > There were a few other places where extra spaces caused problems, but I > found those by trial and error and I'm not sure I really understand the > rules myself, so I'm afraid I can't explain what was wrong. > > It probably isn't worth worrying about it until we have the planned content > management system in place and you can edit pages directly. > > Doug > > > Pat > > On Sat, Apr 23, 2011 at 9:51 AM, Doug Hellmann wrote: > >> This is done. I had to do a little cleanup of the formatting (mostly extra >> whitespace) to get the files to convert to HTML correctly, but didn't change >> any of the actual content. >> >> Doug >> >> On Apr 22, 2011, at 5:38 PM, Pat Campbell wrote: >> >> Hello Pydotorg: >> >> Could you please post the following "PSF board meeting minutes" online, >> http://www.python.org/psf/records/board/minutes/ at the usual web >> locations: >> please see the attachments for the approved board meeting minutes >> for January, >> February, and March 2011. >> >> If you have any questions, please let me know. >> >> Thanks, >> Pat >> >> -- >> Pat Campbell >> PSF Administrator/Secretary >> patcam at python.org >> > Min-March 21-'11-approved.txt> >> _______________________________________________ >> pydotorg-www mailing list >> pydotorg-www at python.org >> http://mail.python.org/mailman/listinfo/pydotorg-www >> >> >> > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > > > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sat Apr 23 22:15:13 2011 From: patcam at python.org (Pat Campbell) Date: Sat, 23 Apr 2011 16:15:13 -0400 Subject: [pydotorg-www] =?windows-1252?q?2011-2012_Board_Officers_=26_Boar?= =?windows-1252?q?d_Members_=96_Please_Update_Web_Pg=2E?= Message-ID: Hi Pydotorg: Could you please update the following Python website pages by adding the new information below? Update web page here: http://www.python.org/psf/records/board/history/ Please add the year 2011-2012 link to "Officers & Directors by Year? Then, add Jesse Noller, PyCon Chair to the 2011-2012 list of new officers and directors and remove Van Lindberg, PyCon Chair from the list (see below): 2011-2012 Officers: Guido van Rossum, President Steve Holden, Chairman Pat Campbell, Secretary Kurt Kaiser, Treasurer Doug Hellmann, Communications Jesse Noller, PyCon Chair Board of Directors: Raymond Hettinger Steve Holden Marc-Andre Lemburg Martin von L?wis David Mertz Doug Napoleone Jesse Noller Tim Peters Allison Randal Jeff Rush Greg Stein James Tauber Gloria Willadsen Also, please update web page here: http://www.python.org/psf/members/ Please add Jesse Noller, PyCon Chair to the list of Officers as shown below and remove Van Lindberg, PyCon Chair from the list: Officers Guido van Rossum, President Steve Holden, Chairman Pat Campbell, Secretary Kurt Kaiser, Treasurer Doug Hellmann, Communications Jesse Noller, PyCon Chair If you have any questions, please let me know. Thanks, Pat -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.hellmann at gmail.com Sun Apr 24 16:46:56 2011 From: doug.hellmann at gmail.com (Doug Hellmann) Date: Sun, 24 Apr 2011 10:46:56 -0400 Subject: [pydotorg-www] =?windows-1252?q?2011-2012_Board_Officers_=26_Boar?= =?windows-1252?q?d_Members_=96_Please_Update_Web_Pg=2E?= In-Reply-To: References: Message-ID: <24FC372A-3656-40E9-BBB8-244BD5754CF7@gmail.com> Done. On Apr 23, 2011, at 4:15 PM, Pat Campbell wrote: > Hi Pydotorg: > > Could you please update the following Python website pages by adding the new information below? > > Update web page here: http://www.python.org/psf/records/board/history/ > > Please add the year 2011-2012 link to "Officers & Directors by Year? > > Then, add Jesse Noller, PyCon Chair to the 2011-2012 list of new officers and directors and remove Van Lindberg, PyCon Chair from the list (see below): > > 2011-2012 > > Officers: > > Guido van Rossum, President > Steve Holden, Chairman > Pat Campbell, Secretary > Kurt Kaiser, Treasurer > Doug Hellmann, Communications > Jesse Noller, PyCon Chair > > Board of Directors: > > Raymond Hettinger > Steve Holden > Marc-Andre Lemburg > Martin von L?wis > David Mertz > Doug Napoleone > Jesse Noller > Tim Peters > Allison Randal > Jeff Rush > Greg Stein > James Tauber > Gloria Willadsen > > Also, please update web page here: http://www.python.org/psf/members/ > > Please add Jesse Noller, PyCon Chair to the list of Officers as shown > below and remove Van Lindberg, PyCon Chair from the list: > > Officers > Guido van Rossum, President > Steve Holden, Chairman > Pat Campbell, Secretary > Kurt Kaiser, Treasurer > Doug Hellmann, Communications > Jesse Noller, PyCon Chair > > If you have any questions, please let me know. > > Thanks, > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www -------------- next part -------------- An HTML attachment was scrubbed... URL: From patcam at python.org Sun Apr 24 18:52:29 2011 From: patcam at python.org (Pat Campbell) Date: Sun, 24 Apr 2011 12:52:29 -0400 Subject: [pydotorg-www] =?windows-1252?q?2011-2012_Board_Officers_=26_Boar?= =?windows-1252?q?d_Members_=96_Please_Update_Web_Pg=2E?= In-Reply-To: <24FC372A-3656-40E9-BBB8-244BD5754CF7@gmail.com> References: <24FC372A-3656-40E9-BBB8-244BD5754CF7@gmail.com> Message-ID: Thanks Doug. Pat On Sun, Apr 24, 2011 at 10:46 AM, Doug Hellmann wrote: > Done. > > On Apr 23, 2011, at 4:15 PM, Pat Campbell wrote: > > Hi Pydotorg: > > > Could you please update the following Python website pages by adding the > new information below? > > > Update web page here: http://www.python.org/psf/records/board/history/ > > > Please add the year 2011-2012 link to "Officers & Directors by Year? > > > Then, add Jesse Noller, PyCon Chair to the 2011-2012 list of new officers > and directors and remove Van Lindberg, PyCon Chair from the list (see > below): > > > 2011-2012 > > > Officers: > > > Guido van Rossum, President > Steve Holden, Chairman > Pat Campbell, Secretary > Kurt Kaiser, Treasurer > Doug Hellmann, Communications > Jesse Noller, PyCon Chair > > > Board of Directors: > > > Raymond Hettinger > Steve Holden > Marc-Andre Lemburg > Martin von L?wis > David Mertz > Doug Napoleone > Jesse Noller > Tim Peters > Allison Randal > Jeff Rush > Greg Stein > James Tauber > Gloria Willadsen > > > Also, please update web page here: http://www.python.org/psf/members/ > > > Please add Jesse Noller, PyCon Chair to the list of Officers as shown > below and remove Van Lindberg, PyCon Chair from the list: > > > Officers > Guido van Rossum, President > Steve Holden, Chairman > Pat Campbell, Secretary > Kurt Kaiser, Treasurer > Doug Hellmann, Communications > Jesse Noller, PyCon Chair > > > If you have any questions, please let me know. > > > Thanks, > Pat > > > -- > Pat Campbell > PSF Administrator/Secretary > patcam at python.org > _______________________________________________ > pydotorg-www mailing list > pydotorg-www at python.org > http://mail.python.org/mailman/listinfo/pydotorg-www > > > -- Pat Campbell PSF Administrator/Secretary patcam at python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From skip at montanaro.dyndns.org Mon Apr 25 21:28:54 2011 From: skip at montanaro.dyndns.org (Skip Montanaro) Date: Mon, 25 Apr 2011 14:28:54 -0500 (CDT) Subject: [pydotorg-www] Jython wiki is still getting spammed Message-ID: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> The Jython wiki still gets spammed on a fairly regular basis. The TextChas seem not to be helping. The format of all the spam I've been deleting is roughly the same, so I'm pretty sure there's a bot at work. That suggests to me that either there is a human helper to get past the TextChas or they aren't being applied when they should be. (I get prompted whenever I edit the LocalBadContent page, so they are active in certain circumstances.) Can someone look into this? I don't have the time nor the expertise with more recent releases of MoinMoin. Thx, Skip From amk at amk.ca Tue Apr 26 17:00:27 2011 From: amk at amk.ca (A.M. Kuchling) Date: Tue, 26 Apr 2011 11:00:27 -0400 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> Message-ID: <20110426150027.GA4570@amk-desktop.matrixgroup.net> On Mon, Apr 25, 2011 at 02:28:54PM -0500, Skip Montanaro wrote: > roughly the same, so I'm pretty sure there's a bot at work. That suggests > to me that either there is a human helper to get past the TextChas or they > aren't being applied when they should be. (I get prompted whenever I edit > the LocalBadContent page, so they are active in certain circumstances.) I tried creating a new page when logged in, and editing an existing page, and was prompted for textchas on all of them. When I entered a wrong answer, the edit didn't go through. So there may be a human involved at some level, or maybe they've made a list of all the questions/answers. If that's so, I don't know what can be done about this, other than making the textchas harder or just restricting editing of the Jython wiki to a limited list of people, which might be OK if the Jython community agrees -- not many people edit the wiki. We could add rel=nofollow to the links to deny the spammers pagerank, but are they sophisticated enough to notice? (They certainly aren't noticing that we delete pages pretty quickly.) --amk From techtonik at gmail.com Tue Apr 26 17:20:08 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 26 Apr 2011 18:20:08 +0300 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: <20110426150027.GA4570@amk-desktop.matrixgroup.net> References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> <20110426150027.GA4570@amk-desktop.matrixgroup.net> Message-ID: On Tue, Apr 26, 2011 at 6:00 PM, A.M. Kuchling wrote: > On Mon, Apr 25, 2011 at 02:28:54PM -0500, Skip Montanaro wrote: >> roughly the same, so I'm pretty sure there's a bot at work. ?That suggests >> to me that either there is a human helper to get past the TextChas or they >> aren't being applied when they should be. ?(I get prompted whenever I edit >> the LocalBadContent page, so they are active in certain circumstances.) > > I tried creating a new page when logged in, and editing an existing > page, and was prompted for textchas on all of them. ?When I entered a > wrong answer, the edit didn't go through. ?So there may be a human > involved at some level, or maybe they've made a list of all the > questions/answers. > > If that's so, I don't know what can be done about this, other than > making the textchas harder or just restricting editing of the Jython > wiki to a limited list of people, which might be OK if the Jython > community agrees -- not many people edit the wiki. > > We could add rel=nofollow to the links to deny the spammers pagerank, > but are they sophisticated enough to notice? ?(They certainly aren't > noticing that we delete pages pretty quickly.) Can gather all stats about spam web requests? -- anatoly t. From techtonik at gmail.com Tue Apr 26 17:22:41 2011 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 26 Apr 2011 18:22:41 +0300 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> <20110426150027.GA4570@amk-desktop.matrixgroup.net> Message-ID: On Tue, Apr 26, 2011 at 6:20 PM, anatoly techtonik wrote: > On Tue, Apr 26, 2011 at 6:00 PM, A.M. Kuchling wrote: >> On Mon, Apr 25, 2011 at 02:28:54PM -0500, Skip Montanaro wrote: >>> roughly the same, so I'm pretty sure there's a bot at work. ?That suggests >>> to me that either there is a human helper to get past the TextChas or they >>> aren't being applied when they should be. ?(I get prompted whenever I edit >>> the LocalBadContent page, so they are active in certain circumstances.) >> >> I tried creating a new page when logged in, and editing an existing >> page, and was prompted for textchas on all of them. ?When I entered a >> wrong answer, the edit didn't go through. ?So there may be a human >> involved at some level, or maybe they've made a list of all the >> questions/answers. >> >> If that's so, I don't know what can be done about this, other than >> making the textchas harder or just restricting editing of the Jython >> wiki to a limited list of people, which might be OK if the Jython >> community agrees -- not many people edit the wiki. >> >> We could add rel=nofollow to the links to deny the spammers pagerank, >> but are they sophisticated enough to notice? ?(They certainly aren't >> noticing that we delete pages pretty quickly.) > > Can gather all stats about spam web requests? Sorry, should be a question to "anybody". All my base are belong... -- anatoly t. From sheep at sheep.art.pl Tue Apr 26 17:31:21 2011 From: sheep at sheep.art.pl (Radomir Dopieralski) Date: Tue, 26 Apr 2011 17:31:21 +0200 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: <20110426150027.GA4570@amk-desktop.matrixgroup.net> References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> <20110426150027.GA4570@amk-desktop.matrixgroup.net> Message-ID: On Tue, Apr 26, 2011 at 5:00 PM, A.M. Kuchling wrote: > On Mon, Apr 25, 2011 at 02:28:54PM -0500, Skip Montanaro wrote: >> roughly the same, so I'm pretty sure there's a bot at work. ?That suggests >> to me that either there is a human helper to get past the TextChas or they >> aren't being applied when they should be. ?(I get prompted whenever I edit >> the LocalBadContent page, so they are active in certain circumstances.) > > I tried creating a new page when logged in, and editing an existing > page, and was prompted for textchas on all of them. ?When I entered a > wrong answer, the edit didn't go through. ?So there may be a human > involved at some level, or maybe they've made a list of all the > questions/answers. > > If that's so, I don't know what can be done about this, other than > making the textchas harder or just restricting editing of the Jython > wiki to a limited list of people, which might be OK if the Jython > community agrees -- not many people edit the wiki. > > We could add rel=nofollow to the links to deny the spammers pagerank, > but are they sophisticated enough to notice? ?(They certainly aren't > noticing that we delete pages pretty quickly.) My guess is that they got some failed edits in their logs, so they went there manually, checked the question (or even all the questions) and added an answer to the POSTed data. I have changed the questions now, that should hopefully help until they change the answers manually. -- Radomir Dopieralski, http://sheep.art.pl From paul at boddie.org.uk Tue Apr 26 17:13:46 2011 From: paul at boddie.org.uk (Paul Boddie) Date: Tue, 26 Apr 2011 17:13:46 +0200 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: <20110426150027.GA4570@amk-desktop.matrixgroup.net> References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> <20110426150027.GA4570@amk-desktop.matrixgroup.net> Message-ID: <201104261713.46553.paul@boddie.org.uk> On Tuesday 26 April 2011 17:00:27 A.M. Kuchling wrote: > > If that's so, I don't know what can be done about this, other than > making the textchas harder or just restricting editing of the Jython > wiki to a limited list of people, which might be OK if the Jython > community agrees -- not many people edit the wiki. I've seen this kind of spamming on other Wikis, but banning the users and blacklisting their sites keeps the spamming down somewhat. This is, after all, nothing like some really aggressive spamming I saw once where there would be tens of pages created or changed per day, all involving content containing strings of hexadecimal- or base64-like values. On occasions like this, I wish address-blocking were more readily pursuable with Moin, since the spamming appears to involve the same IP address, and I've seen edits from hosted servers being used for spamming. But maybe better textchas might be the answer - the Python Wiki seems to manage just fine on that basis. > We could add rel=nofollow to the links to deny the spammers pagerank, > but are they sophisticated enough to notice? (They certainly aren't > noticing that we delete pages pretty quickly.) I don't think spammers care: they create new pages that aren't really linked to from the rest of the site (apart from via RecentChanges and other dynamic pages/content); it's all an attempt to feed search engines in some way, whether there's an actual effect or not. As long as they can create pages on a site, they'll just do it as a write-only activity. Paul From skip at pobox.com Tue Apr 26 18:09:49 2011 From: skip at pobox.com (skip at pobox.com) Date: Tue, 26 Apr 2011 11:09:49 -0500 Subject: [pydotorg-www] Jython wiki is still getting spammed In-Reply-To: <201104261713.46553.paul@boddie.org.uk> References: <20110425192854.BB7E011D4CFF@montanaro.dyndns.org> <20110426150027.GA4570@amk-desktop.matrixgroup.net> <201104261713.46553.paul@boddie.org.uk> Message-ID: <19894.61005.312324.504866@montanaro.dyndns.org> Paul> But maybe better textchas might be the answer - the Python Wiki Paul> seems to manage just fine on that basis. Aren't the questions/answers the same for both wikis? Skip