sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)
Sophie ([personal profile] sophie) wrote in [site community profile] dw_dev2011-12-30 04:15 pm
Entry tags:

What do you find difficult on a Dreamhack?

Hi all!

As the maintainer of the Dreamhacks service, I'm curious about how everybody's getting on with it and whether there's anything people would really like to have to make dev work easier.

For example, one thing I'm going to be working on is a way to make it easier to set up, start and stop the various auxiliary services that Dreamwidth uses, such as memcached, Gearman, and TheSchwartz. I'm hoping that this'll make it easier to work on bugs that need these services.

But I'd also really like to hear from people about the things they find most difficult when working on a Dreamhack. This can be anything - maybe our wiki's confusing or not quite up-to-date, or maybe you can't figure out the command you need to type to do something.

I want to make things as accessible as I can to everybody, new and experienced alike, so please let me know in the comments what you really wish was easier to do on a Dreamhack! I'll go through the comments later and see what I can do to help - for example, by programming a script for everybody to use on the server, editing the wiki, or simply answering a question if that's all that's needed!
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2011-12-30 06:28 pm (UTC)(link)
Workers. I don't get how they work at all and it can make testing hard or impossible when trying to fix bugs related to emails and PMs for example whereas these are generally small, easy bugs.
Edited 2011-12-30 18:29 (UTC)
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2012-01-01 09:54 am (UTC)(link)
Also, more about what you can do with Admin Tools, and as I was reminded today /admin/eventoutput in particular as I can't ever get it to work, and /dev/classes.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2012-01-01 07:56 pm (UTC)(link)
Oooh! That explains a lot! Thank you! I would love a Wiki page on this.

I knew what /dev/classes was about actually and I should have said so, my apologies, but there's no easy way to access it if you don't remember the URL and I don't think it's referenced anywhere. I could be wrong about that as I regularly get lost on the Wiki... :)
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)

[personal profile] afuna 2012-01-06 07:41 am (UTC)(link)
Opened Bug 4198, because that's been bugging me too!

Bug 4199 as well :)
Edited 2012-01-06 07:42 (UTC)
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2012-01-01 07:54 pm (UTC)(link)
I knew of this page but it didn't really help. I can put some workers in workers.conf then run them with $LJHOME/bin/worker-manager --debug and some things works but others don't, like sending community invites or PMs, and I don't know why. I know I'm doing something wrong. I just don't know what it is.
fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)

[personal profile] fu 2012-01-06 07:44 am (UTC)(link)
Hmmm, now I'm wondering if we could structure the example workers.conf to provide different use cases.

Like, everything you need for imports to run in one group, everything you need for notification emails to run in another, everythingf or exports...

would that help?
fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)

[personal profile] fu 2012-01-06 09:02 am (UTC)(link)
I didn't think of taking it that far, that's a great idea! Yes let's talk about this ;-)
chagrined: Marvel comics: zombie!Spider-Man, holding playing cards, saying "Brains?" (brains?)

[personal profile] chagrined 2011-12-30 09:59 pm (UTC)(link)
Well, down at the ultra-beginner level, I found/still find generating a patch confusing. There seemed to be two different ways of doing this and on the wiki sometimes it's explained using one way, and sometimes a different way. Denise explained a way to do it using the workflow I had been using (making edits in the live directory) but I still found it pretty confusing. IDK. So I haven't really gotten up to working with anything more complicated than that. (But also I haven't done anything with my Dreamhack for a while now as I haven't had time/energy/etc..)

[personal profile] simargl 2012-01-01 08:45 am (UTC)(link)
I got a dreamhack but I literally have no idea what to do with it. I have no idea where I'm supposed to start.