Note to self: schedule bug hunts/patch testing sprints for Sun-Mon a week from now and Thurs-Sat in mid-November, per IRC dev chat today. Announce on dev blog tomorrow.
Updates from jane RSS Hide threads | Keyboard Shortcuts
-
Jane Wells
-
Jane Wells
-
Jane Wells
Use this thread to brainstorm ideas for better ways of crediting contributors (and third-party products that ‘contribute’) to the project (on wordpress.org and/or otherwise).
-
Jane Wells
Use this thread to brainstorm ways to make plugin repo more secure in terms of what code makes it in there.
-
Aaron D. Campbell
It seems to me that there are two basic approaches here. Either put together a team to do this or crowd source it. Both have their advantages and disadvantages. Obviously a team would be reliable, but overwhelmed by the amount of code that needs to be audited (however, there are probably some ways to mitigate this, but I’ll get to that in a second). I’m really worried about the idea of crowd sourcing the security of code. Mostly because most of the “crowd” doesn’t know what they’re doing. The vast majority of the complaints you get will be because the person couldn’t get it to work, there was a plugin or theme conflict, or because they blame it for something else that they did wrong. In theory crowd sourcing is nice…mostly because it spreads out the work load, making it seem manageable. I’m just worried that this isn’t something that can be handled this way (unlike plugin compatibility with WordPress versions, which I think would work well if crowd sourced).
Maybe there could be a sort of hybrid system where it’s crowd sourced and then passed to a team of people that check out the plugins that were reported, but I worry that this would increase the workload of the team rather than decrease it.
In the spirit of decreasing that workload, I have a couple ideas for that:
Some people could be “white-listed authors”, and their plugins wouldn’t need to be checked. For example, you could white-list all Automattic employees as well as people like Joost De Valk (and of course, in my opinion people like me as well). It seems like this could greatly reduce the number of plugins as well as the number of updates that need to be checked.
Also, it seems like there could be some effort put into highlighting *possible* bad code. Maybe certain functions (including usage of the WP_Http class or functions that write to the file system) or a certain amount of changed code would raise a red flag?
-
Mark Barnes
There’s a balance that needs to be struck. It would be relatively easy to write a reasonably popular plugin, then make a change which (for example) sent the users password to a remote site upon successful login. Only human review could prevent that, I think. On the other hand, I don’t want to wait for human approval every time I commit.
-
Aaron D. Campbell
Was there any sort of resolution on this? Or are we still brainstorming?
-
-
Jane Wells
After several quietish weeks in the dev chat, this week’s agenda post was brimming with suggested topics. It’s really too many to fit into an hour, so I’m listing them all here in order of priority based on relevance to the on-time release of 2.9, along with the amount of time I’d like to allot to discussion. Since we’re short on time, we can continue discussions on a bunch of these here on the blog, in trac tickets, and/or prioritize for a future dev chat.
- 2.9 Media features update (30) — image editing, oembed, UI, post thumbnails, gallery/albums, custom image sizes
- Brief discussion of ticket etiquette (5)
- SimplePie future (5)
- Plugin Repo: how to make it more secure (5) — I think this deserves its own dedicated discussion. Would like to use this 5 minutes just to identify who is most interested in brainstorming ideas around this.
- WordPress.org: credits to other products and contributors (5) — This should really fall under discussions around changes to wordpress.org site, and will also need more time. Again, would just like to identify people interested in brainstorming on this.
- http://core.trac.wordpress.org/ticket/10882 (5) — discussion has already happened on the ticket (and its related ticket), so will just get an official decision from core team. Ryan will attend the chat.
- IRC OPs permissions for sivel and Viper007Bond (5) — meant to have been added, but hasn’t happened yet, just a check in with Matt (if he attends) to find out status of adding them as OPs.
I’m at Ryan’s for today’s meeting, and we are working on 2.9 stuff, so keeping this meeting fast and on schedule will help us all.
-
Jane Wells
September 24 dev chat agenda:
-Plugin directory policies
-Any core code questions that people need answered to help them finish a patch against 2.9 -
Jane Wells
Suggest agenda items for Sept 17 dev chat.
-
Matt
OPs for the #wordpress IRC channel.
-
-
Jane Wells
Topic suggestion for Sept 10 chat?
-
Jeffro
I’d like to know if we could talk about the way releases are handled on the development blog. Taking a look at posts in the past regarding releases, the display of information, links to changesets or the lack thereof are all over the map. I think it would be beneficial for the team to share a template to use for Release type posts on the dev blog.
One other thing I wanted to know. Why is it that typically, to upgrade WordPress you need to upload the entire package even if just a few files were changed? For those folks where auto upgrade does not work and they do not want to wait for 20 minutes to upload the WordPress package, is it safe to just upload the changed files to perform the upgrade? This ties into my first discussion point.
-
Dougal Campbell
It’s fine that various people do their own writeups about releases in their own style.
But I think that there could be some value to codifying/formalizing some sort of “official announcement style”, even if it is posted separately (Codex?), and merely referenced in the other announcments.
This is something I’ve been kicking around in the back of my brain for some time now, and there are hints of it in the postings I’ve made recently on wp-hackers, my own site, and in comments elsewhere, regarding the recent worm incident. I’m working on another blog post about it now.
This isn’t the place for a lengthy discussion about it, however. After I finish putting my thoughts down, I’ll post a note about it on wp-hackers, and I’d like to see some more discussion there about the pros/cons/costs/benefits of formalizing some release procedures and information.
-
Jeffro
Ok, guess I should get on the ball and rejoin the hackers mailing list.
-
-
-
Jane Wells
Suggest topics for the September 3rd dev chat.
-
Denis de Bernardy
-
Denis de Bernardy
I’ll do http://core.trac.wordpress.org/ticket/10201 after the previous is committed.
-
Jane Wells
Agenda for 8/27/09 dev chat:
-Comment meta / generic meta. (Westi)
-Page comments in default theme (Joseph/Westi)
-whatever else
Simon 4:38 pm on November 5, 2009 Permalink |
What happened to these? I’m guessing they won’t make 2.9? 3.0 instead?