1 2013-12-09T00:21:25 *** xorAxAx
2 2013-12-09T00:22:24 *** xorAxAx
3 2013-12-09T02:11:01 *** sudo_dirk
4 2013-12-09T02:11:57 *** sudo_dirk
5 2013-12-09T06:21:59 *** greg_f
6 2013-12-09T08:10:25 *** sunu_
7 2013-12-09T08:11:07 *** sunu
8 2013-12-09T08:14:10 *** ThomasWaldmann
9 2013-12-09T08:21:08 *** ThomasWaldmann
10 2013-12-09T08:25:50 *** ThomasWaldmann
11 2013-12-09T11:22:12 *** ThomasWaldmann
12 2013-12-09T11:22:12 *** ThomasWaldmann
13 2013-12-09T12:46:09 *** dave_largo
14 2013-12-09T13:06:13 *** brunomartin
15 2013-12-09T13:39:36 *** RogerHaase
16 2013-12-09T13:49:25 *** skathpalia
17 2013-12-09T14:06:39 *** sudo_dirk
18 2013-12-09T14:07:01 *** sudo_dirk_
19 2013-12-09T14:10:30 *** brunomartin
20 2013-12-09T14:23:52 *** brunomartin
21 2013-12-09T14:47:47 *** skathpalia
22 2013-12-09T14:50:43 *** skathpalia
23 2013-12-09T15:48:57 *** skathpalia
24 2013-12-09T16:13:58 *** greg_f
25 2013-12-09T16:40:56 *** skathpalia
26 2013-12-09T17:11:40 *** skathpalia
27 2013-12-09T17:14:37 *** skathpalia
28 2013-12-09T17:59:26 *** Jigar__
29 2013-12-09T17:59:46 *** Jigar__
30 2013-12-09T18:04:22 *** brunomartin
31 2013-12-09T18:54:47 *** jigar__
32 2013-12-09T18:58:29 *** Jigar54
33 2013-12-09T19:17:27 <jigar__> ThomasWaldmann i was the one facing problems cloning the moin repostitory using mercurial...today it suddenly worked...now i have installed moin...
34 2013-12-09T19:18:57 <jigar__> thanks for your help...i am currently activating it...
35 2013-12-09T19:36:14 *** skathpalia
36 2013-12-09T19:38:40 <ThomasWaldmann> jigar__: ah, great :)
37 2013-12-09T19:56:04 *** knowing42
38 2013-12-09T19:56:20 <knowing42> hi is anybody here ?
39 2013-12-09T19:56:37 <knowing42> i am arnav.
40 2013-12-09T19:56:50 <knowing42> i would like to contribute to moin moin wiki.
41 2013-12-09T19:56:55 <knowing42> can anybody guide me how to start ?
42 2013-12-09T20:01:47 <RogerHaase> knowing42: http://moinmo.in/MoinMoin2.0 > follow links for moin2 online docs, install moin2, find a bug to fix on issue tracker and fix it
43 2013-12-09T20:03:32 <knowing42> ok thanks :)
44 2013-12-09T20:11:58 <jigar__> i installed and activated moin but it says i still need to give some parameters. Can anyone help me with this ?
45 2013-12-09T20:14:33 <RogerHaase> you are following https://moin-20.readthedocs.org/en/latest/admin/install.html, and by activate, you mean you ran "python quickinstall.py"?
46 2013-12-09T20:17:28 <jigar__> no by activate i meant activating the file in venv folder
47 2013-12-09T20:17:39 <jigar__> yes i am following that page only
48 2013-12-09T20:17:48 <jigar__> i already ran quickinstall.py
49 2013-12-09T20:18:14 <jigar__> it worked fine but on running moin afterwards it asks me for parameters
50 2013-12-09T20:21:14 <RogerHaase> what is the command asking for parameters?
51 2013-12-09T20:22:32 <RogerHaase> you did "moin load --file contrib/serialized/items.moin" or "moin index-create -s -i"
52 2013-12-09T20:23:35 <jigar__> moin index-create -s -i gave me no module named index-create error
53 2013-12-09T20:26:36 <RogerHaase> do "deactivate", then "python quickinstall.py > quickinstall.txt" and post quickinstall.txt to http://rn0.ru/
54 2013-12-09T20:29:37 <jigar__> deactivate as in you mean i type just deactivate ??
55 2013-12-09T20:29:43 <jigar__> its showing command not found
56 2013-12-09T20:32:27 <RogerHaase> sounds like your activate did not work, did the prompt change after you did the "source ....activate"
57 2013-12-09T20:38:27 <jigar__> sorry i made a mistake while activating it now i have activated it fine
58 2013-12-09T20:39:19 <jigar__> do i have to do anything about the wikiconfig.py ?
59 2013-12-09T20:40:34 <RogerHaase> not now, maybe later you want to follow the instructions at the bottom and make yourself a superuser
60 2013-12-09T20:41:54 <RogerHaase> btw, if you dod "moin load --file contrib/serialized/items.moin" you get sample data rather than an empty wiki
61 2013-12-09T20:44:04 <jigar__> yes i tried both the index and load commands they are working fine
62 2013-12-09T20:44:53 <jigar__> when i type only moin it gets stuck
63 2013-12-09T20:46:50 <RogerHaase> if you mean you get a bunch of messages and no prompt, it means the built-in server is running. Using your browser, try accessing http://127.0.0.1:8080
64 2013-12-09T20:48:05 <jigar__> okay ! thanks! its working fine
65 2013-12-09T20:48:17 <RogerHaase> :-D
66 2013-12-09T20:48:40 <jigar__> so how do i begin with working on it ?
67 2013-12-09T20:53:31 <RogerHaase> if you are new to wikis, you should create/modify some items, learn the wiki syntax, change your theme, then follow https://moin-20.readthedocs.org/en/latest/devel/development.html#typical-development-workflow
68 2013-12-09T20:55:07 <RogerHaase> if you are new to hg (mercurial), you will need to read some tutorials on that, maybe find and print out a cheatsheet of hg commands
69 2013-12-09T20:56:16 <jigar__> okay thank you! i ll have a look at both of them!
70 2013-12-09T20:57:27 <RogerHaase> if you know a little javascript, this may be an easy bug to start with https://bitbucket.org/thomaswaldmann/moin-2.0/issue/390/cannot-upload-files-start-all-button-does
71 2013-12-09T21:06:03 *** knowing42
72 2013-12-09T21:07:11 *** dave_largo
73 2013-12-09T21:07:28 *** knowing42
74 2013-12-09T21:08:58 <jigar__> okay thanks i know javascript baiscs so i will try looking into it
75 2013-12-09T21:18:58 <knowing42> RogerHaase how do i install virtualenv
76 2013-12-09T21:19:02 <knowing42> is it a standar package ?
77 2013-12-09T21:23:24 <RogerHaase> varies, look for a way to install distribute or setuptools on your python, that will give you easy_install, then "easy_install virtualenv"
78 2013-12-09T21:24:26 <RogerHaase> what os do you use?
79 2013-12-09T21:24:43 <knowing42> ubutnu
80 2013-12-09T21:24:47 <knowing42> *ubuntu
81 2013-12-09T21:37:20 <ThomasWaldmann> apt-cache search ...
82 2013-12-09T21:44:03 <knowing42> got it thanks :)
83 2013-12-09T21:48:39 *** derdon
84 2013-12-09T21:49:16 <derdon> where is the online backend of the rendered sphinx docs? do you use RTD?
85 2013-12-09T21:49:54 <ThomasWaldmann> derdon: https://moinmo.in/MoinMoin2.0 there are all the links
86 2013-12-09T21:50:36 <derdon> cool, thanks
87 2013-12-09T21:52:47 <derdon> so the whole database is basically a key-value relation where the key is a perhaps limited unicode column and the value is a column containing some pickle dump
88 2013-12-09T21:52:51 <derdon> correct?
89 2013-12-09T21:55:12 <derdon> plus a lot of SA magic. never seen the cascade parameter before, hmm. I think trying to understand the code will teach me more about SQLAlchemy, Flask and maybe more :)
90 2013-12-09T21:57:05 *** jigar__
91 2013-12-09T21:59:14 <ThomasWaldmann> uuid -> json or binary
92 2013-12-09T21:59:56 <ThomasWaldmann> (json for metadata dicts, binary for data)
93 2013-12-09T22:00:06 <derdon> what is the purpose of the _name column then?
94 2013-12-09T22:00:25 <ThomasWaldmann> url?
95 2013-12-09T22:02:02 *** jigar__
96 2013-12-09T22:05:22 <derdon> why the question mark? how are users saved for example? is this considered metadata and therefore the user's uid, name etc. are saved as a list of items (SQLAItem instances)?
97 2013-12-09T22:05:59 <derdon> what are the values of _name and _metadata there? sorry for the stupod questions, just throw me a link if this makes it easier
98 2013-12-09T22:06:43 *** RogerHaase
99 2013-12-09T22:07:37 <ThomasWaldmann> if you don't give me precise urls (like to the hg repo, file and line number), answering your questions is a bit difficult
100 2013-12-09T22:08:38 <derdon> ah, I misunderstood you then, sorry. I thought "url" was the answer to my question. like the database stores URLs in this column. URL will come soon
101 2013-12-09T22:08:45 <ThomasWaldmann> in principle, everything moin2 deals with are revisioned items. each revision has metadata and data. and the stores backend uses 2 stores to store md and d.
102 2013-12-09T22:08:53 <derdon> http://hg.moinmo.in/moin/2.0-dev/file/6506125f6752/MoinMoin/storage/backends/sqla.py#l325
103 2013-12-09T22:09:03 *** knowing42
104 2013-12-09T22:09:17 <ThomasWaldmann> derdon: it is moin/2.0 repo
105 2013-12-09T22:09:39 <derdon> ok
106 2013-12-09T22:10:45 <derdon> oh this looks very different
107 2013-12-09T22:11:35 <ThomasWaldmann> we did multiple rewrites of the storage
108 2013-12-09T22:11:49 <derdon> I see
109 2013-12-09T22:11:52 <ThomasWaldmann> but now it is about as easy as it gets
110 2013-12-09T22:12:13 <derdon> I like that this version is much easier to understand :)
111 2013-12-09T22:13:26 <ThomasWaldmann> yeah. using the indexing layer for all non-trivial stuff and having rather dumb stores is much easier than we had before.
112 2013-12-09T22:13:51 <ThomasWaldmann> and a new store implementation can be written in a few hours now.
113 2013-12-09T22:14:32 <derdon> nice
114 2013-12-09T22:15:04 <ThomasWaldmann> btw, did you see the python assembly at 30c3?
115 2013-12-09T22:15:32 <ThomasWaldmann> (table(s) for python projects)
116 2013-12-09T22:15:49 *** jigar__
117 2013-12-09T22:17:55 <derdon> no, I didn't. what is it?
118 2013-12-09T22:18:27 <ThomasWaldmann> tables, seats, space for python projects
119 2013-12-09T22:19:15 <ThomasWaldmann> https://events.ccc.de/congress/2013/wiki/index.php?title=Assembly:Python
120 2013-12-09T22:21:41 <derdon> and then some magic happens? what's the purpose behind it? to attract more contributors for certain projects? to work together on small tasks?
121 2013-12-09T22:22:45 <ThomasWaldmann> it's just space. people will make stuff happen.
122 2013-12-09T22:22:55 <derdon> ok
123 2013-12-09T22:23:14 <ThomasWaldmann> django, moinmoin, linspector is there - and there's space for more.
124 2013-12-09T22:25:53 * ThomasWaldmann was a bit unhappy with the local-hacker-group-assemblies, that just makes no sense at such an event
125 2013-12-09T22:28:13 <derdon> how is "people will make stuff happen" different in that regard?
126 2013-12-09T22:28:24 * ThomasWaldmann would like some plush python that looks like the on on that page :D
127 2013-12-09T22:28:50 <derdon> I have a stuffed gopher, much nicer :)
128 2013-12-09T22:28:59 <ThomasWaldmann> there's no point in having people sit together at 30c3 that sit together all the year anyway
129 2013-12-09T22:29:06 <derdon> indeed
130 2013-12-09T22:29:23 <ThomasWaldmann> (like in a local hackerspace, which make up quite a lot of assemblies)
131 2013-12-09T22:29:56 <ThomasWaldmann> so I think it needs to rather be communities based on interest, not on locality
132 2013-12-09T22:31:12 <derdon> sure, otherwise the assembly is not different to a meetup in a hackerspace
133 2013-12-09T22:32:03 <ThomasWaldmann> gopher? python eats that for breakfast. :DD
134 2013-12-09T22:32:25 <derdon> concurrency *cough*
135 2013-12-09T22:33:35 <ThomasWaldmann> hm?
136 2013-12-09T22:35:01 <derdon> ThomasWaldmann: Gopher is the mascot of Go, the programming language
137 2013-12-09T22:35:09 <derdon> I didn't mean the protocol ;)
138 2013-12-09T22:35:49 <derdon> and well, Go has some very nice concurrency features directly built into the language rather than into the stdlib
139 2013-12-09T22:36:14 <derdon> and rob pike taught me that concurrency does not equal parallelism :)
140 2013-12-09T22:36:45 * ThomasWaldmann meant the Erdhoernchen
141 2013-12-09T22:37:19 <derdon> oh, now I get it ...
142 2013-12-09T23:20:30 *** knowing42
143