From jake.scruggs at gmail.com Fri Jun 4 16:45:13 2010 From: jake.scruggs at gmail.com (Jake Scruggs) Date: Fri, 4 Jun 2010 15:45:13 -0500 Subject: [libxml-devel] Problems with 64 bit Message-ID: First, thanks for an excellent gem that has helped us parse some huge XML files very quickly. Second, In the 1.1.4 version the files: ext/libxml/libxml_ruby.so ext/libxml/libxml-ruby.so.a are causing problems when we try to deploy to a 64 bit environment. We moved back to 1.1.3 where these files don't exist and everything worked fine. This is the error we got before downgrading: rake aborted! /home/auser/.bundle/ruby/1.8/gems/libxml-ruby-1.1.4/ext/libxml/libxml_ruby.so: invalid ELF header - /home/auser/.bundle/ruby/1.8/gems/libxml-ruby-1.1.4/ext/libxml/libxml_ruby.so -Jake Scruggs -------------- next part -------------- An HTML attachment was scrubbed... URL: From stanislav.pogrebnyak at gmail.com Sun Jun 6 10:17:31 2010 From: stanislav.pogrebnyak at gmail.com (cthulhu) Date: Sun, 6 Jun 2010 07:17:31 -0700 (PDT) Subject: [libxml-devel] Status Message-ID: Hi! Is this project still alive? Is there github repository? From dreamcat4 at gmail.com Sun Jun 6 10:42:57 2010 From: dreamcat4 at gmail.com (Dreamcat Four) Date: Sun, 6 Jun 2010 15:42:57 +0100 Subject: [libxml-devel] Status In-Reply-To: References: Message-ID: Hi, This project has 0 active maintainers. Most people use nokogiri these days. If you still want to use libxml-ruby, see the help and links on my homepage. http://github.com/dreamcat4/libxml4r On Sun, Jun 6, 2010 at 3:17 PM, cthulhu wrote: > Hi! > > Is this project still alive? Is there github repository? > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From transfire at gmail.com Sun Jun 6 11:52:08 2010 From: transfire at gmail.com (Trans) Date: Sun, 6 Jun 2010 08:52:08 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: Message-ID: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> On Jun 6, 10:17?am, cthulhu wrote: > Hi! > > Is this project still alive? Is there github repository? We do not currently have a main developer. I act as a sort of custodian of the project, but I am not a C developer. I have been thinking of moving the source to Github for some time. Since you have asked, I'll go ahead to do that today. From stanislav.pogrebnyak at gmail.com Sun Jun 6 13:22:47 2010 From: stanislav.pogrebnyak at gmail.com (cthulhu) Date: Sun, 6 Jun 2010 10:22:47 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> Message-ID: <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> Maybe I could help, I'm pretty familiar with C. Besides, I use this lib in production so I'm pretty interested in fixing those crashes. Let me know when U'll push it to github. On 6 ???, 18:52, Trans wrote: > On Jun 6, 10:17?am, cthulhu wrote: > > > Hi! > > > Is this project still alive? Is there github repository? > > We do not currently have a main developer. I act as a sort of > custodian of the project, but I am not a C developer. > > I have been thinking of moving the source to Github for some time. > Since you have asked, I'll go ahead to do that today. > > _______________________________________________ > libxml-devel mailing list > libxml-de... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/libxml-devel From ast at atownley.org Sun Jun 6 13:12:35 2010 From: ast at atownley.org (Andrew S. Townley) Date: Sun, 6 Jun 2010 18:12:35 +0100 Subject: [libxml-devel] Raising ruby exceptions and crashing libxml? In-Reply-To: References: <1266243208.8291.127.camel@linna> Message-ID: No, I've been pulled in other directions lately, so I haven't had a chance to get back to look at it. As Trans mentioned, unless someone who is a Ruby C library guru (or has a chance to try and flail around a bit) is having the same problem, I'm not sure that there's going to be a fix for this. To someone else's point, I can't use Nokogiri for what I'm doing, so I'm either stuck or going to have to come up with a way to code around it. If you're familiar with the libxml2 C API and the Ruby bindings, it's likely to be a trivial fix, but since neither of these really applies to me, it would probably take a week or so to figure out what's going on. Unless I can come up with another way to solve my problem, I might have to come up with some kind of fix in the next couple of months, but I'm not promising anything. If I do manage to find a solution, I'll let the list know. I need the speed of libxml2's stream-based XML parser for this particular environment, so reworking it to use REXML or something else isn't a likely long-term solution. Cheers, ast On 4 Jun 2010, at 10:14, cthulhu wrote: > Hi! I'm facing the same trouble, have U fixed it some how? > Would be very thankful for the solution sharing. > Thnx > > On 15 ???, 17:13, "Andrew S. Townley" wrote: >> Hi Folks, >> >> I just stumbled across this today when I was probing some parts of a >> library I'd written based on using SAX parsing with libxml. Basically, >> I couldn't figure out what was causing the ruby interpreter to crash >> based on guaranteed syntactically correct XML input (verified by tidy >> and other tools). >> >> What I found was that there was a case where I was throwing a >> RuntimeError inside of a SAX callback handler method because an element >> attribute was missing. Each time this happened, I crashed the runtime. >> I tried this with several versions, thinking that I'd screwed up my ruby >> install somehow, but the results are the same. >> >> Any chance of a fix by someone who understands libxml's C API would be >> most appreciated! :) >> >> Host details: >> nene$ ruby -v >> ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] >> nene$ uname -a >> Linux nene 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux >> excalibur$ ruby -v >> ruby 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux] >> excalibur$ uname -a >> Linux excalibur 2.6.24-26-generic #1 SMP Tue Dec 1 17:55:03 UTC 2009 x86_64 GNU/Linux >> >> Both are Ubuntu boxes with libxml-ruby version 1.1.3 and the following libraries installed: >> >> nene$ ls /usr/lib/libxml* >> /usr/lib/libxml++-2.6.so.2 /usr/lib/libxml2.so >> /usr/lib/libxml++-2.6.so.2.0.7 /usr/lib/libxml2.so.2 >> /usr/lib/libxml2.a /usr/lib/libxml2.so.2.6.32 >> /usr/lib/libxml2.la >> >> excalibur$ ls /usr/lib/libxml* >> /usr/lib/libxml2.a /usr/lib/libxml2.so.2.6.31 /usr/lib/libxml.so.0 >> /usr/lib/libxml2.la /usr/lib/libxml.a /usr/lib/libxml.so.1 >> /usr/lib/libxml2.so /usr/lib/libxml.la /usr/lib/libxml.so.1.8.17 >> /usr/lib/libxml2.so.2 /usr/lib/libxml.so >> >> The backtrace on the Ubuntu 8.04 machine (excalibur) looks like this: >> >> Program received signal SIGABRT, Aborted. >> [Switching to Thread 0x7f65346ec6e0 (LWP 2495)] >> 0x00007f65335f3095 in raise () from /lib/libc.so.6 >> (gdb) >> (gdb) where >> #0 0x00007f65335f3095 in raise () from /lib/libc.so.6 >> #1 0x00007f65335f4af0 in abort () from /lib/libc.so.6 >> #2 0x00007f653362da7b in ?? () from /lib/libc.so.6 >> #3 0x00007f653363508a in ?? () from /lib/libc.so.6 >> #4 0x00007f6533638c1c in free () from /lib/libc.so.6 >> #5 0x00007f65304f6be4 in xmlFreeParserCtxt () from /usr/lib/libxml2.so.2 >> #6 0x00007f6534247882 in garbage_collect () at gc.c:1209 >> #7 0x00007f6534247e6c in ruby_xmalloc (size=2495) at gc.c:103 >> #8 0x00007f653422683d in frame_dup (frame=0x2470180) at eval.c:8264 >> #9 0x00007f6534227e19 in blk_dup (dup=0x246fc90, orig=) >> at eval.c:8301 >> #10 0x00007f653422a65d in proc_clone (self=140072540849440) at eval.c:8325 >> #11 0x00007f6534235511 in rb_mod_define_method (argc=, >> argv=, mod=140072540856200) at eval.c:9642 >> #12 0x00007f653423148f in rb_call0 (klass=140072648096320, >> recv=140072540856200, id=4193, oid=4193, argc=1, argv=0x7fff6cb72708, >> body=0x7f65346e73f0, flags=) at eval.c:5846 >> #13 0x00007f65342317b8 in rb_call (klass=140072648096320, >> recv=140072540856200, mid=4193, argc=1, argv=0x7fff6cb72708, scope=1, >> self=6) at eval.c:6093 >> #14 0x00007f6534236ebf in rb_f_send (argc=2, argv=0x7fff6cb72700, >> recv=140072540856200) at eval.c:6141 >> #15 0x00007f653423148f in rb_call0 (klass=140072648096080, >> recv=140072540856200, id=4049, oid=4049, argc=2, argv=0x7fff6cb72700, >> body=0x7f65346e7aa8, flags=) at eval.c:5846 >> #16 0x00007f65342317b8 in rb_call (klass=140072648096080, >> recv=140072540856200, mid=4049, argc=2, argv=0x7fff6cb72700, scope=0, >> self=140072540856840) at eval.c:6093 >> #17 0x00007f65342375b7 in rb_eval (self=140072540856840, >> n=) at eval.c:3473 >> #18 0x00007f653423ace3 in rb_eval (self=140072540856840, >> n=) at eval.c:3203 >> #19 0x00007f65342313b3 in rb_call0 (klass=140072576454360, >> recv=140072540856840, id=94817, oid=94817, argc=0, argv=0x7fff6cb74060, >> body=0x7f653029c858, flags=) at eval.c:5997 >> #20 0x00007f65342317b8 in rb_call (klass=140072576454360, >> recv=140072540856840, mid=94817, argc=1, argv=0x7fff6cb74060, scope=0, >> self=140072540856840) at eval.c:6093 >> >> Based on this message about potentially having a double free on the >> context >> (http://www.mail-archive.com/libxml-de... at rubyforge.org/msg00625.html) >> as well as earlier discussions about garbage collection after memory >> optimization changes, I'm wondering if something similar isn't the cause >> here. >> >> Basically, the goal here is to run this in an unattended Web >> environment, so crashing isn't very friendly at all since there's no way >> to recover from it except to implement a watchdog process (which I'm >> likely to do anyway). >> >> Here's an example: >> excalibur$ cat /tmp/puke.rb >> require 'rubygems' >> require 'xml' >> >> class Handler >> def on_cdata_block(cdata) >> end >> >> def on_characters(chars) >> end >> >> def on_comment(text) >> end >> >> def on_end_document >> end >> >> def on_error(error) >> end >> >> def on_processing_instruction(target, data) >> end >> >> def on_start_document >> end >> >> def on_start_element(qname, attributes) >> end >> >> def on_end_element(qname) >> end >> >> def on_start_element_ns(qname, attributes, prefix, uri, nslist) >> raise RuntimeError, "die a horrible death!" >> end >> >> def on_end_element_ns(qname, prefix, uri) >> end >> end >> >> parser = XML::SaxParser.string(File.new(ARGV[0]).read) >> parser.callbacks = Handler.new >> begin >> parser.parse >> rescue RuntimeError => e >> STDERR.puts "oops: #{e}" >> end >> >> Here's the input: >> excalibur$ cat /tmp/test.xml >> >> >> Here's the output: >> excalibur$ ruby /tmp/puke.rb /tmp/test.xml >> oops: die a horrible death! >> *** glibc detected *** ruby: free(): invalid pointer: 0x00007f33b1503440 *** >> ======= Backtrace: ========= >> /lib/libc.so.6[0x7f33b2b5b08a] >> /lib/libc.so.6(cfree+0x8c)[0x7f33b2b5ec1c] >> /usr/lib/libxml2.so.2(xmlFreeParserCtxt+0xd4)[0x7f33b0fccbe4] >> /usr/lib/libruby1.8.so.1.8(rb_gc_call_finalizer_at_exit+0xa1)[0x7f33b376c21 1] >> /usr/lib/libruby1.8.so.1.8[0x7f33b37515c3] >> /usr/lib/libruby1.8.so.1.8(ruby_cleanup+0x161)[0x7f33b375a281] >> /usr/lib/libruby1.8.so.1.8(ruby_stop+0x9)[0x7f33b375a399] >> /usr/lib/libruby1.8.so.1.8[0x7f33b3765c4f] >> ruby[0x400883] >> /lib/libc.so.6(__libc_start_main+0xf4)[0x7f33b2b051c4] >> ruby[0x4007b9] >> ======= Memory map: ======== >> 00400000-00401000 r-xp 00000000 08:03 232251 /usr/bin/ruby1.8 >> 00600000-00601000 rw-p 00000000 08:03 232251 /usr/bin/ruby1.8 >> 00601000-009ea000 rw-p 00601000 00:00 0 [heap] >> 7f33ac000000-7f33ac021000 rw-p 7f33ac000000 00:00 0 >> 7f33ac021000-7f33b0000000 ---p 7f33ac021000 00:00 0 >> 7f33b0b73000-7f33b0b80000 r-xp 00000000 08:03 426465 /lib/libgcc_s.so.1 >> 7f33b0b80000-7f33b0d80000 ---p 0000d000 08:03 426465 /lib/libgcc_s.so.1 >> 7f33b0d80000-7f33b0d81000 rw-p 0000d000 08:03 426465 /lib/libgcc_s.so.1 >> 7f33b0d81000-7f33b0d97000 r-xp 00000000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >> 7f33b0d97000-7f33b0f97000 ---p 00016000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >> 7f33b0f97000-7f33b0f98000 rw-p 00016000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >> 7f33b0f98000-7f33b10d5000 r-xp 00000000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >> 7f33b10d5000-7f33b12d5000 ---p 0013d000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >> 7f33b12d5000-7f33b12de000 rw-p 0013d000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >> 7f33b12de000-7f33b12df000 rw-p 7f33b12de000 00:00 0 >> 7f33b12df000-7f33b1303000 r-xp 00000000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >> 7f33b1303000-7f33b1502000 ---p 00024000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >> 7f33b1502000-7f33b1504000 rw-p 00023000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >> 7f33b1504000-7f33b173e000 rw-p 7f33b1504000 00:00 0 >> 7f33b173e000-7f33b1748000 r-xp 00000000 08:03 414994 /lib/libnss_files-2.7.so >> 7f33b1748000-7f33b1948000 ---p 0000a000 08:03 414994 /lib/libnss_files-2.7.so >> 7f33b1948000-7f33b194a000 rw-p 0000a000 08:03 414994 /lib/libnss_files-2.7.so >> 7f33b194a000-7f33b1954000 r-xp 00000000 08:03 414996 /lib/libnss_nis-2.7.so >> 7f33b1954000-7f33b1b53000 ---p 0000a000 08:03 414996 /lib/libnss_nis-2.7.so >> 7f33b1b53000-7f33b1b55000 rw-p 00009000 08:03 414996 /lib/libnss_nis-2.7.so >> 7f33b1b55000-7f33b1b6b000 r-xp 00000000 08:03 414991 /lib/libnsl-2.7.so >> 7f33b1b6b000-7f33b1d6a000 ---p 00016000 08:03 414991 /lib/libnsl-2.7.so >> 7f33b1d6a000-7f33b1d6c000 rw-p 00015000 08:03 414991 /lib/libnsl-2.7.so >> 7f33b1d6c000-7f33b1d6e000 rw-p 7f33b1d6c000 00:00 0 >> 7f33b1d6e000-7f33b1d76000 r-xp 00000000 08:03 414992 /lib/libnss_compat-2.7.so >> 7f33b1d76000-7f33b1f75000 ---p 00008000 08:03 414992 /lib/libnss_compat-2.7.so >> 7f33b1f75000-7f33b1f77000 rw-p 00007000 08:03 414992 /lib/libnss_compat-2.7.so >> 7f33b1f77000-7f33b1f79000 r-xp 00000000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >> 7f33b1f79000-7f33b2179000 ---p 00002000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >> 7f33b2179000-7f33b217a000 rw-p 00002000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >> 7f33b217a000-7f33b22b7000 rw-p 7f33b217a000 00:00 0 >> 7f33b22b7000-7f33b22d4000 r-xp 00000000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >> 7f33b22d4000-7f33b24d3000 ---p 0001d000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >> 7f33b24d3000-7f33b24d5000 rw-p 0001c000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >> 7f33b24d5000-7f33b24da000 r-xp 00000000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >> 7f33b24da000-7f33b26d9000 ---p 00005000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >> 7f33b26d9000-7f33b26da000 rw-p 00004000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >> 7f33b26da000-7f33b26e2000 r-xp 00000000 08:03 415001 /lib/librt-2.7.so >> 7f33b26e2000-7f33b28e1000 ---p 00008000 08:03 415001 /lib/librt-2.7.so >> 7f33b28e1000-7f33b28e3000 rw-p 00007000 08:03 415001 /lib/librt-2.7.so >> 7f33b28e3000-7f33b28e7000 r-xp 00000000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >> 7f33b28e7000-7f33b2ae6000 ---p 00004000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >> 7f33b2ae6000-7f33b2ae7000 rw-p 00003000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >> 7f33b2ae7000-7f33b2c3f000 r-xp 00000000 08:03 414985 /lib/libc-2.7.so >> 7f33b2c3f000-7f33b2e3f000 ---p 00158000 08:03 414985 /lib/libc-2.7.so >> 7f33b2e3f000-7f33b2e42000 r--p 00158000 08:03 414985 /lib/libc-2.7.so >> 7f33b2e42000-7f33b2e44000 rw-p 0015b000 08:03 414985 /lib/libc-2.7.so >> 7f33b2e44000-7f33b2e49000 rw-p 7f33b2e44000 00:00 0 >> 7f33b2e49000-7f33b2ec9000 r-xp 00000000 08:03 414989 /lib/libm-2.7.so >> 7f33b2ec9000-7f33b30c8000 ---p 00080000 08:03 414989 /lib/libm-2.7.so >> 7f33b30c8000-7f33b30ca000 rw-p 0007f000 08:03 414989 /lib/libm-2.7.so >> 7f33b30ca000-7f33b30d3000 r-xp 00000000 08:03 414987 /lib/libcrypt-2.7.so >> 7f33b30d3000-7f33b32d2000 ---p 00009000 08:03 414987 /lib/libcrypt-2.7.so >> 7f33b32d2000-7f33b32d4000 rw-p 00008000 08:03 414987 /lib/libcrypt-2.7.so >> 7f33b32d4000-7f33b3302000 rw-p 7f33b32d4000 00:00 0 >> 7f33b3302000-7f33b3304000 r-xp 00000000 08:03 414988 /lib/libdl-2.7.so >> 7f33b3304000-7f33b3504000 ---p 00002000 08:03 414988 /lib/libdl-2.7.so >> 7f33b3504000-7f33b3506000 rw-p 00002000 08:03 414988 /lib/libdl-2.7.so >> 7f33b3506000-7f33b351c000 r-xp 00000000 08:03 414999 /lib/libpthread-2.7.so >> 7f33b351c000-7f33b371c000 ---p 00016000 08:03 414999 /lib/libpthread-2.7.so >> 7f33b371c000-7f33b371e000 rw-p 00016000 08:03 414999 /lib/libpthread-2.7.so >> 7f33b371e000-7f33b3722000 rw-p 7f33b371e000 00:00 0 >> 7f33b3722000-7f33b37f5000 r-xp 00000000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >> 7f33b37f5000-7f33b39f4000 ---p 000d3000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >> 7f33b39f4000-7f33b39f9000 rw-p 000d2000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >> 7f33b39f9000-7f33b3a16000 rw-p 7f33b39f9000 00:00 0 >> 7f33b3a16000-7f33b3a33000 r-xp 00000000 08:03 414982 /lib/ld-2.7.so >> 7f33b3b00000-7f33b3c16000 rw-p 7f33b3b00000 00:00 0 >> 7f33b3c2f000-7f33b3c33000 rw-p 7f33b3c2f000 00:00 0 >> 7f33b3c33000-7f33b3c35000 rw-p 0001d000 08:03 414982 /lib/ld-2.7.so >> 7fffda280000-7fffda2b4000 rw-p 7ffffffcb000 00:00 0 [stack] >> 7fffda3fe000-7fffda400000 r-xp 7fffda3fe000 00:00 0 [vdso] >> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] >> Aborted >> >> Cheers, >> >> ast >> -- >> Andrew S. Townley http://atownley.org >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-de... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/libxml-devel -- Andrew S. Townley http://atownley.org From cfis at savagexi.com Mon Jun 7 01:51:41 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sun, 06 Jun 2010 23:51:41 -0600 Subject: [libxml-devel] Status In-Reply-To: References: Message-ID: <4C0C88ED.9090903@savagexi.com> On 6/6/2010 8:42 AM, Dreamcat Four wrote: > Hi, > This project has 0 active maintainers. > Most people use nokogiri these days. Well, I casually do some maintenance. Happy if anyone else wants to pitch in of course. Charlie >> Hi! >> >> Is this project still alive? Is there github repository? >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel >> > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From cfis at savagexi.com Mon Jun 7 01:50:10 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sun, 06 Jun 2010 23:50:10 -0600 Subject: [libxml-devel] Status In-Reply-To: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> Message-ID: <4C0C8892.5090506@savagexi.com> Trans, I moved it to Github a while back - its at http://github.com/cfis/libxml-ruby. Feel free to update RubyForge to note that if you'd like. Charlie > > > On Jun 6, 10:17 am, cthulhu wrote: >> Hi! >> >> Is this project still alive? Is there github repository? > > We do not currently have a main developer. I act as a sort of > custodian of the project, but I am not a C developer. > > I have been thinking of moving the source to Github for some time. > Since you have asked, I'll go ahead to do that today. > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From cfis at savagexi.com Mon Jun 7 01:54:16 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sun, 06 Jun 2010 23:54:16 -0600 Subject: [libxml-devel] Raising ruby exceptions and crashing libxml? In-Reply-To: References: <1266243208.8291.127.camel@linna> Message-ID: <4C0C8988.4070201@savagexi.com> Do you have a test case you can send along? Charlie On 6/6/2010 11:12 AM, Andrew S. Townley wrote: > No, I've been pulled in other directions lately, so I haven't had a chance to get back to look at it. As Trans mentioned, unless someone who is a Ruby C library guru (or has a chance to try and flail around a bit) is having the same problem, I'm not sure that there's going to be a fix for this. > > To someone else's point, I can't use Nokogiri for what I'm doing, so I'm either stuck or going to have to come up with a way to code around it. > > If you're familiar with the libxml2 C API and the Ruby bindings, it's likely to be a trivial fix, but since neither of these really applies to me, it would probably take a week or so to figure out what's going on. Unless I can come up with another way to solve my problem, I might have to come up with some kind of fix in the next couple of months, but I'm not promising anything. > > If I do manage to find a solution, I'll let the list know. I need the speed of libxml2's stream-based XML parser for this particular environment, so reworking it to use REXML or something else isn't a likely long-term solution. > > Cheers, > > ast > > On 4 Jun 2010, at 10:14, cthulhu wrote: > >> Hi! I'm facing the same trouble, have U fixed it some how? >> Would be very thankful for the solution sharing. >> Thnx >> >> On 15 ???, 17:13, "Andrew S. Townley" wrote: >>> Hi Folks, >>> >>> I just stumbled across this today when I was probing some parts of a >>> library I'd written based on using SAX parsing with libxml. Basically, >>> I couldn't figure out what was causing the ruby interpreter to crash >>> based on guaranteed syntactically correct XML input (verified by tidy >>> and other tools). >>> >>> What I found was that there was a case where I was throwing a >>> RuntimeError inside of a SAX callback handler method because an element >>> attribute was missing. Each time this happened, I crashed the runtime. >>> I tried this with several versions, thinking that I'd screwed up my ruby >>> install somehow, but the results are the same. >>> >>> Any chance of a fix by someone who understands libxml's C API would be >>> most appreciated! :) >>> >>> Host details: >>> nene$ ruby -v >>> ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] >>> nene$ uname -a >>> Linux nene 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux >>> excalibur$ ruby -v >>> ruby 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux] >>> excalibur$ uname -a >>> Linux excalibur 2.6.24-26-generic #1 SMP Tue Dec 1 17:55:03 UTC 2009 x86_64 GNU/Linux >>> >>> Both are Ubuntu boxes with libxml-ruby version 1.1.3 and the following libraries installed: >>> >>> nene$ ls /usr/lib/libxml* >>> /usr/lib/libxml++-2.6.so.2 /usr/lib/libxml2.so >>> /usr/lib/libxml++-2.6.so.2.0.7 /usr/lib/libxml2.so.2 >>> /usr/lib/libxml2.a /usr/lib/libxml2.so.2.6.32 >>> /usr/lib/libxml2.la >>> >>> excalibur$ ls /usr/lib/libxml* >>> /usr/lib/libxml2.a /usr/lib/libxml2.so.2.6.31 /usr/lib/libxml.so.0 >>> /usr/lib/libxml2.la /usr/lib/libxml.a /usr/lib/libxml.so.1 >>> /usr/lib/libxml2.so /usr/lib/libxml.la /usr/lib/libxml.so.1.8.17 >>> /usr/lib/libxml2.so.2 /usr/lib/libxml.so >>> >>> The backtrace on the Ubuntu 8.04 machine (excalibur) looks like this: >>> >>> Program received signal SIGABRT, Aborted. >>> [Switching to Thread 0x7f65346ec6e0 (LWP 2495)] >>> 0x00007f65335f3095 in raise () from /lib/libc.so.6 >>> (gdb) >>> (gdb) where >>> #0 0x00007f65335f3095 in raise () from /lib/libc.so.6 >>> #1 0x00007f65335f4af0 in abort () from /lib/libc.so.6 >>> #2 0x00007f653362da7b in ?? () from /lib/libc.so.6 >>> #3 0x00007f653363508a in ?? () from /lib/libc.so.6 >>> #4 0x00007f6533638c1c in free () from /lib/libc.so.6 >>> #5 0x00007f65304f6be4 in xmlFreeParserCtxt () from /usr/lib/libxml2.so.2 >>> #6 0x00007f6534247882 in garbage_collect () at gc.c:1209 >>> #7 0x00007f6534247e6c in ruby_xmalloc (size=2495) at gc.c:103 >>> #8 0x00007f653422683d in frame_dup (frame=0x2470180) at eval.c:8264 >>> #9 0x00007f6534227e19 in blk_dup (dup=0x246fc90, orig=) >>> at eval.c:8301 >>> #10 0x00007f653422a65d in proc_clone (self=140072540849440) at eval.c:8325 >>> #11 0x00007f6534235511 in rb_mod_define_method (argc=, >>> argv=, mod=140072540856200) at eval.c:9642 >>> #12 0x00007f653423148f in rb_call0 (klass=140072648096320, >>> recv=140072540856200, id=4193, oid=4193, argc=1, argv=0x7fff6cb72708, >>> body=0x7f65346e73f0, flags=) at eval.c:5846 >>> #13 0x00007f65342317b8 in rb_call (klass=140072648096320, >>> recv=140072540856200, mid=4193, argc=1, argv=0x7fff6cb72708, scope=1, >>> self=6) at eval.c:6093 >>> #14 0x00007f6534236ebf in rb_f_send (argc=2, argv=0x7fff6cb72700, >>> recv=140072540856200) at eval.c:6141 >>> #15 0x00007f653423148f in rb_call0 (klass=140072648096080, >>> recv=140072540856200, id=4049, oid=4049, argc=2, argv=0x7fff6cb72700, >>> body=0x7f65346e7aa8, flags=) at eval.c:5846 >>> #16 0x00007f65342317b8 in rb_call (klass=140072648096080, >>> recv=140072540856200, mid=4049, argc=2, argv=0x7fff6cb72700, scope=0, >>> self=140072540856840) at eval.c:6093 >>> #17 0x00007f65342375b7 in rb_eval (self=140072540856840, >>> n=) at eval.c:3473 >>> #18 0x00007f653423ace3 in rb_eval (self=140072540856840, >>> n=) at eval.c:3203 >>> #19 0x00007f65342313b3 in rb_call0 (klass=140072576454360, >>> recv=140072540856840, id=94817, oid=94817, argc=0, argv=0x7fff6cb74060, >>> body=0x7f653029c858, flags=) at eval.c:5997 >>> #20 0x00007f65342317b8 in rb_call (klass=140072576454360, >>> recv=140072540856840, mid=94817, argc=1, argv=0x7fff6cb74060, scope=0, >>> self=140072540856840) at eval.c:6093 >>> >>> Based on this message about potentially having a double free on the >>> context >>> (http://www.mail-archive.com/libxml-de... at rubyforge.org/msg00625.html) >>> as well as earlier discussions about garbage collection after memory >>> optimization changes, I'm wondering if something similar isn't the cause >>> here. >>> >>> Basically, the goal here is to run this in an unattended Web >>> environment, so crashing isn't very friendly at all since there's no way >>> to recover from it except to implement a watchdog process (which I'm >>> likely to do anyway). >>> >>> Here's an example: >>> excalibur$ cat /tmp/puke.rb >>> require 'rubygems' >>> require 'xml' >>> >>> class Handler >>> def on_cdata_block(cdata) >>> end >>> >>> def on_characters(chars) >>> end >>> >>> def on_comment(text) >>> end >>> >>> def on_end_document >>> end >>> >>> def on_error(error) >>> end >>> >>> def on_processing_instruction(target, data) >>> end >>> >>> def on_start_document >>> end >>> >>> def on_start_element(qname, attributes) >>> end >>> >>> def on_end_element(qname) >>> end >>> >>> def on_start_element_ns(qname, attributes, prefix, uri, nslist) >>> raise RuntimeError, "die a horrible death!" >>> end >>> >>> def on_end_element_ns(qname, prefix, uri) >>> end >>> end >>> >>> parser = XML::SaxParser.string(File.new(ARGV[0]).read) >>> parser.callbacks = Handler.new >>> begin >>> parser.parse >>> rescue RuntimeError => e >>> STDERR.puts "oops: #{e}" >>> end >>> >>> Here's the input: >>> excalibur$ cat /tmp/test.xml >>> >>> >>> Here's the output: >>> excalibur$ ruby /tmp/puke.rb /tmp/test.xml >>> oops: die a horrible death! >>> *** glibc detected *** ruby: free(): invalid pointer: 0x00007f33b1503440 *** >>> ======= Backtrace: ========= >>> /lib/libc.so.6[0x7f33b2b5b08a] >>> /lib/libc.so.6(cfree+0x8c)[0x7f33b2b5ec1c] >>> /usr/lib/libxml2.so.2(xmlFreeParserCtxt+0xd4)[0x7f33b0fccbe4] >>> /usr/lib/libruby1.8.so.1.8(rb_gc_call_finalizer_at_exit+0xa1)[0x7f33b376c21 1] >>> /usr/lib/libruby1.8.so.1.8[0x7f33b37515c3] >>> /usr/lib/libruby1.8.so.1.8(ruby_cleanup+0x161)[0x7f33b375a281] >>> /usr/lib/libruby1.8.so.1.8(ruby_stop+0x9)[0x7f33b375a399] >>> /usr/lib/libruby1.8.so.1.8[0x7f33b3765c4f] >>> ruby[0x400883] >>> /lib/libc.so.6(__libc_start_main+0xf4)[0x7f33b2b051c4] >>> ruby[0x4007b9] >>> ======= Memory map: ======== >>> 00400000-00401000 r-xp 00000000 08:03 232251 /usr/bin/ruby1.8 >>> 00600000-00601000 rw-p 00000000 08:03 232251 /usr/bin/ruby1.8 >>> 00601000-009ea000 rw-p 00601000 00:00 0 [heap] >>> 7f33ac000000-7f33ac021000 rw-p 7f33ac000000 00:00 0 >>> 7f33ac021000-7f33b0000000 ---p 7f33ac021000 00:00 0 >>> 7f33b0b73000-7f33b0b80000 r-xp 00000000 08:03 426465 /lib/libgcc_s.so.1 >>> 7f33b0b80000-7f33b0d80000 ---p 0000d000 08:03 426465 /lib/libgcc_s.so.1 >>> 7f33b0d80000-7f33b0d81000 rw-p 0000d000 08:03 426465 /lib/libgcc_s.so.1 >>> 7f33b0d81000-7f33b0d97000 r-xp 00000000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >>> 7f33b0d97000-7f33b0f97000 ---p 00016000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >>> 7f33b0f97000-7f33b0f98000 rw-p 00016000 08:03 231832 /usr/lib/libz.so.1.2.3.3 >>> 7f33b0f98000-7f33b10d5000 r-xp 00000000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >>> 7f33b10d5000-7f33b12d5000 ---p 0013d000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >>> 7f33b12d5000-7f33b12de000 rw-p 0013d000 08:03 230582 /usr/lib/libxml2.so.2.6.31 >>> 7f33b12de000-7f33b12df000 rw-p 7f33b12de000 00:00 0 >>> 7f33b12df000-7f33b1303000 r-xp 00000000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >>> 7f33b1303000-7f33b1502000 ---p 00024000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >>> 7f33b1502000-7f33b1504000 rw-p 00023000 08:03 323966 /usr/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml_ruby.so >>> 7f33b1504000-7f33b173e000 rw-p 7f33b1504000 00:00 0 >>> 7f33b173e000-7f33b1748000 r-xp 00000000 08:03 414994 /lib/libnss_files-2.7.so >>> 7f33b1748000-7f33b1948000 ---p 0000a000 08:03 414994 /lib/libnss_files-2.7.so >>> 7f33b1948000-7f33b194a000 rw-p 0000a000 08:03 414994 /lib/libnss_files-2.7.so >>> 7f33b194a000-7f33b1954000 r-xp 00000000 08:03 414996 /lib/libnss_nis-2.7.so >>> 7f33b1954000-7f33b1b53000 ---p 0000a000 08:03 414996 /lib/libnss_nis-2.7.so >>> 7f33b1b53000-7f33b1b55000 rw-p 00009000 08:03 414996 /lib/libnss_nis-2.7.so >>> 7f33b1b55000-7f33b1b6b000 r-xp 00000000 08:03 414991 /lib/libnsl-2.7.so >>> 7f33b1b6b000-7f33b1d6a000 ---p 00016000 08:03 414991 /lib/libnsl-2.7.so >>> 7f33b1d6a000-7f33b1d6c000 rw-p 00015000 08:03 414991 /lib/libnsl-2.7.so >>> 7f33b1d6c000-7f33b1d6e000 rw-p 7f33b1d6c000 00:00 0 >>> 7f33b1d6e000-7f33b1d76000 r-xp 00000000 08:03 414992 /lib/libnss_compat-2.7.so >>> 7f33b1d76000-7f33b1f75000 ---p 00008000 08:03 414992 /lib/libnss_compat-2.7.so >>> 7f33b1f75000-7f33b1f77000 rw-p 00007000 08:03 414992 /lib/libnss_compat-2.7.so >>> 7f33b1f77000-7f33b1f79000 r-xp 00000000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >>> 7f33b1f79000-7f33b2179000 ---p 00002000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >>> 7f33b2179000-7f33b217a000 rw-p 00002000 08:03 289717 /usr/lib/ruby/1.8/x86_64-linux/etc.so >>> 7f33b217a000-7f33b22b7000 rw-p 7f33b217a000 00:00 0 >>> 7f33b22b7000-7f33b22d4000 r-xp 00000000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >>> 7f33b22d4000-7f33b24d3000 ---p 0001d000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >>> 7f33b24d3000-7f33b24d5000 rw-p 0001c000 08:03 289280 /usr/lib/ruby/1.8/x86_64-linux/syck.so >>> 7f33b24d5000-7f33b24da000 r-xp 00000000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >>> 7f33b24da000-7f33b26d9000 ---p 00005000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >>> 7f33b26d9000-7f33b26da000 rw-p 00004000 08:03 289278 /usr/lib/ruby/1.8/x86_64-linux/stringio.so >>> 7f33b26da000-7f33b26e2000 r-xp 00000000 08:03 415001 /lib/librt-2.7.so >>> 7f33b26e2000-7f33b28e1000 ---p 00008000 08:03 415001 /lib/librt-2.7.so >>> 7f33b28e1000-7f33b28e3000 rw-p 00007000 08:03 415001 /lib/librt-2.7.so >>> 7f33b28e3000-7f33b28e7000 r-xp 00000000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >>> 7f33b28e7000-7f33b2ae6000 ---p 00004000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >>> 7f33b2ae6000-7f33b2ae7000 rw-p 00003000 08:03 289282 /usr/lib/ruby/1.8/x86_64-linux/thread.so >>> 7f33b2ae7000-7f33b2c3f000 r-xp 00000000 08:03 414985 /lib/libc-2.7.so >>> 7f33b2c3f000-7f33b2e3f000 ---p 00158000 08:03 414985 /lib/libc-2.7.so >>> 7f33b2e3f000-7f33b2e42000 r--p 00158000 08:03 414985 /lib/libc-2.7.so >>> 7f33b2e42000-7f33b2e44000 rw-p 0015b000 08:03 414985 /lib/libc-2.7.so >>> 7f33b2e44000-7f33b2e49000 rw-p 7f33b2e44000 00:00 0 >>> 7f33b2e49000-7f33b2ec9000 r-xp 00000000 08:03 414989 /lib/libm-2.7.so >>> 7f33b2ec9000-7f33b30c8000 ---p 00080000 08:03 414989 /lib/libm-2.7.so >>> 7f33b30c8000-7f33b30ca000 rw-p 0007f000 08:03 414989 /lib/libm-2.7.so >>> 7f33b30ca000-7f33b30d3000 r-xp 00000000 08:03 414987 /lib/libcrypt-2.7.so >>> 7f33b30d3000-7f33b32d2000 ---p 00009000 08:03 414987 /lib/libcrypt-2.7.so >>> 7f33b32d2000-7f33b32d4000 rw-p 00008000 08:03 414987 /lib/libcrypt-2.7.so >>> 7f33b32d4000-7f33b3302000 rw-p 7f33b32d4000 00:00 0 >>> 7f33b3302000-7f33b3304000 r-xp 00000000 08:03 414988 /lib/libdl-2.7.so >>> 7f33b3304000-7f33b3504000 ---p 00002000 08:03 414988 /lib/libdl-2.7.so >>> 7f33b3504000-7f33b3506000 rw-p 00002000 08:03 414988 /lib/libdl-2.7.so >>> 7f33b3506000-7f33b351c000 r-xp 00000000 08:03 414999 /lib/libpthread-2.7.so >>> 7f33b351c000-7f33b371c000 ---p 00016000 08:03 414999 /lib/libpthread-2.7.so >>> 7f33b371c000-7f33b371e000 rw-p 00016000 08:03 414999 /lib/libpthread-2.7.so >>> 7f33b371e000-7f33b3722000 rw-p 7f33b371e000 00:00 0 >>> 7f33b3722000-7f33b37f5000 r-xp 00000000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >>> 7f33b37f5000-7f33b39f4000 ---p 000d3000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >>> 7f33b39f4000-7f33b39f9000 rw-p 000d2000 08:03 232249 /usr/lib/libruby1.8.so.1.8.6 >>> 7f33b39f9000-7f33b3a16000 rw-p 7f33b39f9000 00:00 0 >>> 7f33b3a16000-7f33b3a33000 r-xp 00000000 08:03 414982 /lib/ld-2.7.so >>> 7f33b3b00000-7f33b3c16000 rw-p 7f33b3b00000 00:00 0 >>> 7f33b3c2f000-7f33b3c33000 rw-p 7f33b3c2f000 00:00 0 >>> 7f33b3c33000-7f33b3c35000 rw-p 0001d000 08:03 414982 /lib/ld-2.7.so >>> 7fffda280000-7fffda2b4000 rw-p 7ffffffcb000 00:00 0 [stack] >>> 7fffda3fe000-7fffda400000 r-xp 7fffda3fe000 00:00 0 [vdso] >>> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] >>> Aborted >>> >>> Cheers, >>> >>> ast >>> -- >>> Andrew S. Townleyhttp://atownley.org >>> >>> _______________________________________________ >>> libxml-devel mailing list >>> libxml-de... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/libxml-devel > > -- > Andrew S. Townley > http://atownley.org > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From cfis at savagexi.com Mon Jun 7 01:52:26 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sun, 06 Jun 2010 23:52:26 -0600 Subject: [libxml-devel] Status In-Reply-To: <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> Message-ID: <4C0C891A.1050604@savagexi.com> On 6/6/2010 11:22 AM, cthulhu wrote: > Maybe I could help, I'm pretty familiar with C. Besides, I use this > lib in production so I'm pretty interested in fixing those crashes. > Let me know when U'll push it to github. I mirrored the repository from RubyForge a while back, its at http://github.com/cfis/libxml-ruby Charlie > > On 6 ???, 18:52, Trans wrote: >> On Jun 6, 10:17 am, cthulhu wrote: >> >>> Hi! >> >>> Is this project still alive? Is there github repository? >> >> We do not currently have a main developer. I act as a sort of >> custodian of the project, but I am not a C developer. >> >> I have been thinking of moving the source to Github for some time. >> Since you have asked, I'll go ahead to do that today. >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-de... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/libxml-devel > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From anurag08priyam at gmail.com Mon Jun 7 03:00:34 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Mon, 7 Jun 2010 12:30:34 +0530 Subject: [libxml-devel] Status In-Reply-To: <4C0C8892.5090506@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <4C0C8892.5090506@savagexi.com> Message-ID: Hello all, Since I have access to libxml's RubyForge page, I will update it to reflect the new github repository. This project would be a good chance for me to learn Ruby's C API. I had planned to start hacking on libxml-ruby after I am done with my Google Summer of Code project. It is a nice project. It would be awesome to have new developers on the team :). On Mon, Jun 7, 2010 at 11:20 AM, Charlie Savage wrote: > Trans, > > I moved it to Github a while back - its at > http://github.com/cfis/libxml-ruby. > > Feel free to update RubyForge to note that if you'd like. > > Charlie > > > > >> >> On Jun 6, 10:17 am, cthulhu wrote: >> >>> Hi! >>> >>> Is this project still alive? Is there github repository? >>> >> >> We do not currently have a main developer. I act as a sort of >> custodian of the project, but I am not a C developer. >> >> I have been thinking of moving the source to Github for some time. >> Since you have asked, I'll go ahead to do that today. >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel >> > > -- > Charlie Savage > http://cfis.savagexi.com > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Mon Jun 7 03:12:08 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Mon, 7 Jun 2010 12:42:08 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <4C0C8892.5090506@savagexi.com> Message-ID: > > Since I have access to libxml's RubyForge page, I will update it to > reflect the new github repository. This project > Done. -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From transfire at gmail.com Mon Jun 7 05:43:10 2010 From: transfire at gmail.com (Trans) Date: Mon, 7 Jun 2010 02:43:10 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: <4C0C891A.1050604@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> Message-ID: <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> On Jun 7, 1:52?am, Charlie Savage wrote: > On 6/6/2010 11:22 AM, cthulhu wrote: > > > Maybe I could help, I'm pretty familiar with C. Besides, I use this > > lib in production so I'm pretty interested in fixing those crashes. > > Let me know when U'll push it to github. > > I mirrored the repository from RubyForge a while back, its athttp://github.com/cfis/libxml-ruby Cool. So you are okay with that being the new official repo? From ast at atownley.org Mon Jun 7 07:02:04 2010 From: ast at atownley.org (Andrew S. Townley) Date: Mon, 7 Jun 2010 12:02:04 +0100 Subject: [libxml-devel] Raising ruby exceptions and crashing libxml? In-Reply-To: <4C0C8988.4070201@savagexi.com> References: <1266243208.8291.127.camel@linna> <4C0C8988.4070201@savagexi.com> Message-ID: <3819886F-CAFC-455B-815B-B8A12638CF9B@atownley.org> Hi Charlie, Actually, it was at the bottom of my original mail months ago, but here it is again: Hope it helps, ast On 7 Jun 2010, at 6:54, Charlie Savage wrote: >>>> excalibur$ cat /tmp/puke.rb >>>> require 'rubygems' >>>> require 'xml' >>>> >>>> class Handler >>>> def on_cdata_block(cdata) >>>> end >>>> >>>> def on_characters(chars) >>>> end >>>> >>>> def on_comment(text) >>>> end >>>> >>>> def on_end_document >>>> end >>>> >>>> def on_error(error) >>>> end >>>> >>>> def on_processing_instruction(target, data) >>>> end >>>> >>>> def on_start_document >>>> end >>>> >>>> def on_start_element(qname, attributes) >>>> end >>>> >>>> def on_end_element(qname) >>>> end >>>> >>>> def on_start_element_ns(qname, attributes, prefix, uri, nslist) >>>> raise RuntimeError, "die a horrible death!" >>>> end >>>> >>>> def on_end_element_ns(qname, prefix, uri) >>>> end >>>> end >>>> >>>> parser = XML::SaxParser.string(File.new(ARGV[0]).read) >>>> parser.callbacks = Handler.new >>>> begin >>>> parser.parse >>>> rescue RuntimeError => e >>>> STDERR.puts "oops: #{e}" >>>> end >>>> >>>> Here's the input: >>>> excalibur$ cat /tmp/test.xml >>>> >>>> >>>> Here's the output: >>>> excalibur$ ruby /tmp/puke.rb /tmp/test.xml >>>> oops: die a horrible death! >>>> *** glibc detected *** ruby: free(): invalid pointer: 0x00007f33b1503440 *** -- Andrew S. Townley http://atownley.org From cfis at savagexi.com Mon Jun 7 12:49:41 2010 From: cfis at savagexi.com (Charlie Savage) Date: Mon, 07 Jun 2010 09:49:41 -0700 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <4C0C8892.5090506@savagexi.com> Message-ID: <4C0D2325.5000305@savagexi.com> > Since I have access to libxml's RubyForge page, I will update it to > reflect the new github repository. This project > > > Done. > Great, thanks Anurag. Could you post a news item also mentioning the move? Thanks, Charlie From cfis at savagexi.com Mon Jun 7 12:51:09 2010 From: cfis at savagexi.com (Charlie Savage) Date: Mon, 07 Jun 2010 09:51:09 -0700 Subject: [libxml-devel] Status In-Reply-To: <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> Message-ID: <4C0D237D.1040803@savagexi.com> On 6/7/2010 2:43 AM, Trans wrote: > > > On Jun 7, 1:52 am, Charlie Savage wrote: >> On 6/6/2010 11:22 AM, cthulhu wrote: >> >>> Maybe I could help, I'm pretty familiar with C. Besides, I use this >>> lib in production so I'm pretty interested in fixing those crashes. >>> Let me know when U'll push it to github. >> >> I mirrored the repository from RubyForge a while back, its athttp://github.com/cfis/libxml-ruby > > Cool. So you are okay with that being the new official repo? Sure, that's fine unless there is some better way of doing it. Charlie From anurag08priyam at gmail.com Tue Jun 8 02:23:52 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Tue, 8 Jun 2010 11:53:52 +0530 Subject: [libxml-devel] Status In-Reply-To: <4C0D237D.1040803@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> Message-ID: I was thinking of creating a github account with the name libxml or libxml-ruby. I have seen a few projects which do that. This way switching maintainers can be easy. Github also has an issue tracker( have not used it ) and a wiki and a README can be used for the contents on the RubyForge home page. That is, we move everything to Github. On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage wrote: > > > On 6/7/2010 2:43 AM, Trans wrote: > >> >> >> On Jun 7, 1:52 am, Charlie Savage wrote: >> >>> On 6/6/2010 11:22 AM, cthulhu wrote: >>> >>> Maybe I could help, I'm pretty familiar with C. Besides, I use this >>>> lib in production so I'm pretty interested in fixing those crashes. >>>> Let me know when U'll push it to github. >>>> >>> >>> I mirrored the repository from RubyForge a while back, its athttp:// >>> github.com/cfis/libxml-ruby >>> >> >> Cool. So you are okay with that being the new official repo? >> > > Sure, that's fine unless there is some better way of doing it. > > Charlie > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dreamcat4 at gmail.com Tue Jun 8 03:23:49 2010 From: dreamcat4 at gmail.com (Dreamcat Four) Date: Tue, 8 Jun 2010 08:23:49 +0100 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> Message-ID: Well, If you want to set that up for charles. That would be great. I think you need to create a pool email address to give to the maintainer (charlie), and to set up the account. Charlie and others could then add their normal github accounts to that as "commiters". For such an account its also worth to mirror the gnome-libxml2 C code allongside. PHP Project have some great scripts to do repository mirroring. See github / php. Requires a cron task on someone's box to update the commit stream. (can be any computer with git, svn, and cron installed). On Tue, Jun 8, 2010 at 7:23 AM, Anurag Priyam wrote: > I was thinking of creating a github account with the name libxml or > libxml-ruby. I have seen a few projects which do that. This way switching > maintainers can be easy. Github also has an issue tracker( have not used it > ) and a wiki and a README can be used for the contents on the RubyForge home > page. That is, we move everything to Github. > > On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage wrote: >> >> >> On 6/7/2010 2:43 AM, Trans wrote: >>> >>> >>> On Jun 7, 1:52 am, Charlie Savage ?wrote: >>>> >>>> On 6/6/2010 11:22 AM, cthulhu wrote: >>>> >>>>> Maybe I could help, I'm pretty familiar with C. Besides, I use this >>>>> lib in production so I'm pretty interested in fixing those crashes. >>>>> Let me know when U'll push it to github. >>>> >>>> I mirrored the repository from RubyForge a while back, its >>>> athttp://github.com/cfis/libxml-ruby >>> >>> Cool. So you are okay with that being the new official repo? >> >> Sure, that's fine unless there is some better way of doing it. >> >> Charlie >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From cfis at savagexi.com Tue Jun 8 17:21:08 2010 From: cfis at savagexi.com (Charlie Savage) Date: Tue, 08 Jun 2010 14:21:08 -0700 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> Message-ID: <4C0EB444.4020103@savagexi.com> On 6/7/2010 11:23 PM, Anurag Priyam wrote: > I was thinking of creating a github account with the name libxml or > libxml-ruby. I have seen a few projects which do that. This way > switching maintainers can be easy. Github also has an issue tracker( > have not used it ) and a wiki and a README can be used for the contents > on the RubyForge home page. That is, we move everything to Github. We could do that too. In that case, who owns the account? Aren't the issue tracker/users attached to the project itself? Happy to add in everyone as needed. Charlie > > On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage > wrote: > > > > On 6/7/2010 2:43 AM, Trans wrote: > > > > On Jun 7, 1:52 am, Charlie Savage > wrote: > > On 6/6/2010 11:22 AM, cthulhu wrote: > > Maybe I could help, I'm pretty familiar with C. Besides, > I use this > lib in production so I'm pretty interested in fixing > those crashes. > Let me know when U'll push it to github. > > > I mirrored the repository from RubyForge a while back, its > athttp://github.com/cfis/libxml-ruby > > > > Cool. So you are okay with that being the new official repo? > > > Sure, that's fine unless there is some better way of doing it. > > Charlie > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From dreamcat4 at gmail.com Tue Jun 8 17:44:27 2010 From: dreamcat4 at gmail.com (Dreamcat Four) Date: Tue, 8 Jun 2010 22:44:27 +0100 Subject: [libxml-devel] Status In-Reply-To: <4C0EB444.4020103@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: On Tue, Jun 8, 2010 at 10:21 PM, Charlie Savage wrote: > We could do that too. ?In that case, who owns the account? ?Aren't the issue > tracker/users attached to the project itself? ?Happy to add in everyone as > needed. The currently nominated maintainer, which at the moment seems to be you charlie. Then you will add/remove "github collaborators" for pushing and merging rights (git). I have no idea whether the github issue tracker understands github collaborators. Consider Lighthouse as an alternative if the github one isnt up to scratch. Lighthouse is free for open source projects. > > > Charlie > >> >> On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage > > wrote: >> >> >> >> ? ?On 6/7/2010 2:43 AM, Trans wrote: >> >> >> >> ? ? ? ?On Jun 7, 1:52 am, Charlie Savage> ? ? ? ?> ?wrote: >> >> ? ? ? ? ? ?On 6/6/2010 11:22 AM, cthulhu wrote: >> >> ? ? ? ? ? ? ? ?Maybe I could help, I'm pretty familiar with C. Besides, >> ? ? ? ? ? ? ? ?I use this >> ? ? ? ? ? ? ? ?lib in production so I'm pretty interested in fixing >> ? ? ? ? ? ? ? ?those crashes. >> ? ? ? ? ? ? ? ?Let me know when U'll push it to github. >> >> >> ? ? ? ? ? ?I mirrored the repository from RubyForge a while back, its >> ? ? ? ? ? ?athttp://github.com/cfis/libxml-ruby >> ? ? ? ? ? ? >> >> >> ? ? ? ?Cool. So you are okay with that being the new official repo? >> >> >> ? ?Sure, that's fine unless there is some better way of doing it. >> >> ? ?Charlie >> >> ? ?_______________________________________________ >> ? ?libxml-devel mailing list >> ? ?libxml-devel at rubyforge.org >> ? ?http://rubyforge.org/mailman/listinfo/libxml-devel >> >> >> >> >> -- >> Anurag Priyam, >> 2nd Year Undergraduate, >> Department of Mechanical Engineering, >> IIT Kharagpur. >> +91-9775550642 >> >> >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel > > -- > Charlie Savage > http://cfis.savagexi.com > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From transfire at gmail.com Tue Jun 8 18:03:53 2010 From: transfire at gmail.com (Trans) Date: Tue, 8 Jun 2010 15:03:53 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> Message-ID: <5abd43f4-14d2-4d5b-a97d-d0cee4fa4171@u7g2000yqm.googlegroups.com> On Jun 8, 2:23?am, Anurag Priyam wrote: > I was thinking of creating a github account with the name libxml or > libxml-ruby. I have seen a few projects which do that. This way switching > maintainers can be easy. Github also has an issue tracker( have not used it > ) and a wiki and a README can be used for the contents on the RubyForge home > page. That is, we move everything to Github. That setup really only makes sense if a project has multiple parts/ repos. At this point we have two libxml-ruby and libxmlr, and it's possible libxmlr may merge into libxml-ruby. Are there other extension I don't know about that could find a home in such an account. If so they ok. But if it's only these I don't think it's necessary. My 2c, Final decision is up to Charlie, and I or he can create the account -- it's easy to fork and put in a support request to "bless" the new fork as the master. From dreamcat4 at gmail.com Tue Jun 8 18:39:34 2010 From: dreamcat4 at gmail.com (Dreamcat Four) Date: Tue, 8 Jun 2010 23:39:34 +0100 Subject: [libxml-devel] Status In-Reply-To: <5abd43f4-14d2-4d5b-a97d-d0cee4fa4171@u7g2000yqm.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <5abd43f4-14d2-4d5b-a97d-d0cee4fa4171@u7g2000yqm.googlegroups.com> Message-ID: On Tue, Jun 8, 2010 at 11:03 PM, Trans wrote: > That setup really only makes sense if a project has multiple parts/ > repos. At this point we have two libxml-ruby and libxmlr, and it's > possible libxmlr may merge into libxml-ruby. Are there other extension > I don't know about that could find a home in such an account. If so > they ok. But if it's only these I don't think it's necessary. My 2c, A collaborators account can be valuable to make handover of maintainership easier. So thats a reason that doesnt require more than 2 repositories. And there are more than n=2 repositories, libxml-ruby libxslt-ruby libxml4r gnome-libxml2 (git mirror) So, Enough reasons to have a pool account ? > Final decision is up to Charlie, and I or he can create the account -- > it's easy to fork and put in a support request to "bless" the new fork > as the master. > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From transfire at gmail.com Wed Jun 9 00:26:42 2010 From: transfire at gmail.com (Trans) Date: Tue, 8 Jun 2010 21:26:42 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <5abd43f4-14d2-4d5b-a97d-d0cee4fa4171@u7g2000yqm.googlegroups.com> Message-ID: <576e05c5-3a55-4ec5-b379-8c1b712f6392@k39g2000yqd.googlegroups.com> On Jun 8, 6:39?pm, Dreamcat Four wrote: > On Tue, Jun 8, 2010 at 11:03 PM, Trans wrote: > > That setup really only makes sense if a project has multiple parts/ > > repos. At this point we have two libxml-ruby and libxmlr, and it's > > possible libxmlr may merge into libxml-ruby. Are there other extension > > I don't know about that could find a home in such an account. If so > > they ok. But if it's only these I don't think it's necessary. My 2c, > > A collaborators account can be valuable to make handover of > maintainership easier. So thats a reason that doesnt require more than > 2 repositories. > > And there are more than n=2 repositories, > > libxml-ruby > libxslt-ruby > libxml4r > gnome-libxml2 (git mirror) > > So, > Enough reasons to have a pool account ? Oh yeah, libxslt-ruby! Works for me. From anurag08priyam at gmail.com Wed Jun 9 01:59:49 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Wed, 9 Jun 2010 11:29:49 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: On Wed, Jun 9, 2010 at 3:14 AM, Dreamcat Four wrote: > On Tue, Jun 8, 2010 at 10:21 PM, Charlie Savage wrote: > > We could do that too. In that case, who owns the account? Aren't the > issue > > tracker/users attached to the project itself? Happy to add in everyone > as > > needed. > > The currently nominated maintainer, which at the moment seems to be > you charlie. Then you will add/remove "github collaborators" for > pushing and merging rights (git). > > Right. I have no idea whether the github issue tracker understands github > collaborators. Consider Lighthouse as an alternative if the github one > isnt up to scratch. Lighthouse is free for open source projects. > > I am not sure how the issue tracking functionality compares with lighthouse. Maybe you guys can have a look at this http://github.com/blog/411-github-issue-tracker. Labels are used to designate developers. > > > > > > Charlie > > > >> > >> On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage >> > wrote: > >> > >> > >> > >> On 6/7/2010 2:43 AM, Trans wrote: > >> > >> > >> > >> On Jun 7, 1:52 am, Charlie Savage >> > wrote: > >> > >> On 6/6/2010 11:22 AM, cthulhu wrote: > >> > >> Maybe I could help, I'm pretty familiar with C. Besides, > >> I use this > >> lib in production so I'm pretty interested in fixing > >> those crashes. > >> Let me know when U'll push it to github. > >> > >> > >> I mirrored the repository from RubyForge a while back, its > >> athttp://github.com/cfis/libxml-ruby > >> > >> > >> > >> Cool. So you are okay with that being the new official repo? > >> > >> > >> Sure, that's fine unless there is some better way of doing it. > >> > >> Charlie > >> > >> _______________________________________________ > >> libxml-devel mailing list > >> libxml-devel at rubyforge.org > >> http://rubyforge.org/mailman/listinfo/libxml-devel > >> > >> > >> > >> > >> -- > >> Anurag Priyam, > >> 2nd Year Undergraduate, > >> Department of Mechanical Engineering, > >> IIT Kharagpur. > >> +91-9775550642 > >> > >> > >> > >> _______________________________________________ > >> libxml-devel mailing list > >> libxml-devel at rubyforge.org > >> http://rubyforge.org/mailman/listinfo/libxml-devel > > > > -- > > Charlie Savage > > http://cfis.savagexi.com > > _______________________________________________ > > libxml-devel mailing list > > libxml-devel at rubyforge.org > > http://rubyforge.org/mailman/listinfo/libxml-devel > > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Wed Jun 9 02:08:29 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Wed, 9 Jun 2010 11:38:29 +0530 Subject: [libxml-devel] Status In-Reply-To: <4C0EB444.4020103@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: On Wed, Jun 9, 2010 at 2:51 AM, Charlie Savage wrote: > > On 6/7/2010 11:23 PM, Anurag Priyam wrote: > >> I was thinking of creating a github account with the name libxml or >> libxml-ruby. I have seen a few projects which do that. This way >> switching maintainers can be easy. Github also has an issue tracker( >> have not used it ) and a wiki and a README can be used for the contents >> on the RubyForge home page. That is, we move everything to Github. >> > > We could do that too. In that case, who owns the account? Aren't the > issue tracker/users attached to the project itself? Happy to add in > everyone as needed. > > Yes the issue trackers and the collaborators are attached to the project. As Dreamcat said, it makes switching maintainership easier. That is one of the reasons why I suggested it. > Charlie > > >> On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage > > wrote: >> >> >> >> On 6/7/2010 2:43 AM, Trans wrote: >> >> >> >> On Jun 7, 1:52 am, Charlie Savage> > wrote: >> >> >> On 6/6/2010 11:22 AM, cthulhu wrote: >> >> Maybe I could help, I'm pretty familiar with C. Besides, >> I use this >> lib in production so I'm pretty interested in fixing >> those crashes. >> Let me know when U'll push it to github. >> >> >> I mirrored the repository from RubyForge a while back, its >> athttp://github.com/cfis/libxml-ruby >> >> >> >> Cool. So you are okay with that being the new official repo? >> >> >> Sure, that's fine unless there is some better way of doing it. >> >> Charlie >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> >> http://rubyforge.org/mailman/listinfo/libxml-devel >> >> >> >> >> -- >> Anurag Priyam, >> 2nd Year Undergraduate, >> Department of Mechanical Engineering, >> IIT Kharagpur. >> +91-9775550642 >> >> >> >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel >> > > -- > Charlie Savage > http://cfis.savagexi.com > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkent at magoazul.com Tue Jun 22 02:30:48 2010 From: mkent at magoazul.com (Matthew Kent) Date: Mon, 21 Jun 2010 23:30:48 -0700 Subject: [libxml-devel] libxml-ruby - fedora packaging blocker Message-ID: <4C205898.8010908@magoazul.com> Hello! I'm taking a run at getting libxml-ruby accepted into Fedora here: https://bugzilla.redhat.com/show_bug.cgi?id=588435 the outstanding issue is a segfault triggered by the test suite documented here: http://rubyforge.org/tracker/index.php?func=detail&aid=28198&group_id=494&atid=1971 I've replicated it on 1.8.6p399 (fedora) and 1.8.7p249 (debian). Any guidance is appreciated. -- Matthew Kent | http://magoazul.com From anurag08priyam at gmail.com Fri Jun 25 03:48:08 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Fri, 25 Jun 2010 13:18:08 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: Looks like Charlie is quite busy. I could act as a co-maintainer? As the initial steps I will create the libxml account add collaborators and clone the repositories. We can then start setting targets: porting completely to Ruby 1.9.2, fixing the bugs, integrating patches and stuff. What say? On Wed, Jun 9, 2010 at 11:38 AM, Anurag Priyam wrote: > > > On Wed, Jun 9, 2010 at 2:51 AM, Charlie Savage wrote: > >> >> On 6/7/2010 11:23 PM, Anurag Priyam wrote: >> >>> I was thinking of creating a github account with the name libxml or >>> libxml-ruby. I have seen a few projects which do that. This way >>> switching maintainers can be easy. Github also has an issue tracker( >>> have not used it ) and a wiki and a README can be used for the contents >>> on the RubyForge home page. That is, we move everything to Github. >>> >> >> We could do that too. In that case, who owns the account? Aren't the >> issue tracker/users attached to the project itself? Happy to add in >> everyone as needed. >> >> > Yes the issue trackers and the collaborators are attached to the project. > As Dreamcat said, it makes switching maintainership easier. That is one of > the reasons why I suggested it. > > >> Charlie >> >> >>> On Mon, Jun 7, 2010 at 10:21 PM, Charlie Savage >> > wrote: >>> >>> >>> >>> On 6/7/2010 2:43 AM, Trans wrote: >>> >>> >>> >>> On Jun 7, 1:52 am, Charlie Savage>> > wrote: >>> >>> >>> On 6/6/2010 11:22 AM, cthulhu wrote: >>> >>> Maybe I could help, I'm pretty familiar with C. Besides, >>> I use this >>> lib in production so I'm pretty interested in fixing >>> those crashes. >>> Let me know when U'll push it to github. >>> >>> >>> I mirrored the repository from RubyForge a while back, its >>> athttp://github.com/cfis/libxml-ruby >>> >>> >>> >>> Cool. So you are okay with that being the new official repo? >>> >>> >>> Sure, that's fine unless there is some better way of doing it. >>> >>> Charlie >>> >>> _______________________________________________ >>> libxml-devel mailing list >>> libxml-devel at rubyforge.org >>> >>> http://rubyforge.org/mailman/listinfo/libxml-devel >>> >>> >>> >>> >>> -- >>> Anurag Priyam, >>> 2nd Year Undergraduate, >>> Department of Mechanical Engineering, >>> IIT Kharagpur. >>> +91-9775550642 >>> >>> >>> >>> _______________________________________________ >>> libxml-devel mailing list >>> libxml-devel at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/libxml-devel >>> >> >> -- >> Charlie Savage >> http://cfis.savagexi.com >> > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From transfire at gmail.com Fri Jun 25 17:54:43 2010 From: transfire at gmail.com (Trans) Date: Fri, 25 Jun 2010 14:54:43 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: <0f5fcb7f-2a89-4b35-9915-3b7906e00990@g19g2000yqc.googlegroups.com> On Jun 25, 3:48?am, Anurag Priyam wrote: > Looks like Charlie is quite busy. I could act as a co-maintainer? As the > initial steps I will create the libxml account add collaborators and clone > the repositories. > > We can then start setting targets: porting completely to Ruby 1.9.2, fixing > the bugs, integrating patches and stuff. What say? Unless anyone else strongly disagrees, I say go for it. A github account needs an email address through, what will you use? Maybe you can create a new gmail account for it? When you create the github account, you don't need to duplicate the import, just fork the already existing projects --fork charlie's libxml-ruby repo (does he have a libxslt repo too?), and talk to dreamcat4 about libxml4r. Maybe he'd like to bring that under the umbrella as well. Once the forks are in place you can contact github support to have them dubbed the master repos. From cfis at savagexi.com Fri Jun 25 19:13:15 2010 From: cfis at savagexi.com (Charlie Savage) Date: Fri, 25 Jun 2010 17:13:15 -0600 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> Message-ID: <4C25380B.9010509@savagexi.com> Hi Anurag, On 6/25/2010 1:48 AM, Anurag Priyam wrote: > Looks like Charlie is quite busy. I could act as a co-maintainer? As the > initial steps I will create the libxml account add collaborators and > clone the repositories. Well, I did setup a git repositories: http://github.com/cfis/libxml-ruby http://github.com/cfis/libxslt-ruby What changes do I need to make? > > We can then start setting targets: porting completely to Ruby 1.9.2, > fixing the bugs, integrating patches and stuff. What say? Sounds like a good plan. Charlie From anurag08priyam at gmail.com Sat Jun 26 02:21:47 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 11:51:47 +0530 Subject: [libxml-devel] Status In-Reply-To: <4C25380B.9010509@savagexi.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: > > > Well, I did setup a git repositories: > > > http://github.com/cfis/libxml-ruby > http://github.com/cfis/libxslt-ruby > > You do not want to go with a maintainer libxml account then, as we discussed before? > What changes do I need to make? > > Add collaborators. Those who wish to be one will have to tell you their github nick. Mine is "yeban". You need to setup an email( this list should do the job ) so that all the developers are notified if an issue is opened or some other changes are made. With your account setting up a secondary email address might help but the list will get updates on all your projects and not just libxml ;). Or you can contact github support to setup an email for just the above two repositories. Again, with a maintainer account it would become simple. If we want to leave rubyforge entirely, a google group needs to be setup. But it is very much prone to spam. To serve as a website for the projects Github pages can be setup. I am not sure what to do about the existing issue tracker. It has got some 200 issue( including bugs, patches and feature request ). It looks unattended for ages. Some might have been resolved, some redundant. Maybe we could start closing the unnecessary ones and migrate the rest to github? -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sat Jun 26 02:23:41 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 11:53:41 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: > To serve as a website for the projects Github pages can be setup. > > Once I have been added as a collaborator, I am doing this one first. They support Jekyll pages and I always wanted to give it a shot :). -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dreamcat4 at gmail.com Sat Jun 26 05:20:44 2010 From: dreamcat4 at gmail.com (Dreamcat4) Date: Sat, 26 Jun 2010 10:20:44 +0100 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: Hi, Libxml4r: If you push up a clone of the libxml4r repo (and dont fork it), then add me as a collaborator to that repo. I can delete mine and/or re-fork it from the new account. This may be a little easier than having Github support do it. For libxml4r I can also put up some yard documentation to gh-pages. Except for yard documentation, libxml4r/master is all up-to date. If anyone else in future wants to re appropriate or re-use part(s) of libxml4r (either the name or the content). Then by all means please do so. You could even rename libxml-ruby to libxml4r if you wish. Thats no problem either. On Sat, Jun 26, 2010 at 7:23 AM, Anurag Priyam wrote: > >> To serve as a website for the projects Github pages can be setup. >> > > Once I have been added as a collaborator, I am doing this one first. They > support Jekyll pages and I always wanted to give it a shot :). > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From anurag08priyam at gmail.com Sat Jun 26 07:51:08 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 17:21:08 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: >> Well, I did setup a git repositories: >> >> >> http://github.com/cfis/libxml-ruby >> http://github.com/cfis/libxslt-ruby >> >> > You do not want to go with a maintainer libxml account then, as we > discussed before? > > I guess we are all waiting for Charlie's approval for the maintainer account? -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ast at atownley.org Sat Jun 26 10:20:02 2010 From: ast at atownley.org (Andrew S. Townley) Date: Sat, 26 Jun 2010 15:20:02 +0100 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: <4DD09ECE-209F-43D1-86BA-38F128EC38C4@atownley.org> Been out of the loop for a bit, but this is all about trying to get things set up so that the libxml crashing stuff can be investigated, right? When that particular issue with raising exceptions causing segfaults is fixed, I'd love to know about it. Will try and keep my eyes peeled, but nearly impossible for me to watch everything that I care about at the moment without them occasionally getting lost. Looks like things are progressing, however. Great work to all. Cheers, ast On 26 Jun 2010, at 12:51 PM, Anurag Priyam wrote: > > > > > Well, I did setup a git repositories: > > > http://github.com/cfis/libxml-ruby > http://github.com/cfis/libxslt-ruby > > > You do not want to go with a maintainer libxml account then, as we discussed before? > > > I guess we are all waiting for Charlie's approval for the maintainer account? > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Andrew S. Townley http://atownley.org From transfire at gmail.com Sat Jun 26 11:13:20 2010 From: transfire at gmail.com (Trans) Date: Sat, 26 Jun 2010 08:13:20 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: On Jun 26, 2:23?am, Anurag Priyam wrote: > > To serve as a website for the projects Github pages can be setup. > > Once I have been added as a collaborator, I am doing this one first. They > support Jekyll pages and I always wanted to give it a shot :). Will you use the site we already have as a template? I always kind of liked that site. From transfire at gmail.com Sat Jun 26 11:12:29 2010 From: transfire at gmail.com (Trans) Date: Sat, 26 Jun 2010 08:12:29 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> On Jun 26, 2:21?am, Anurag Priyam wrote: > > Well, I did setup a git repositories: > > >http://github.com/cfis/libxml-ruby > >http://github.com/cfis/libxslt-ruby > > You do not want to go with a maintainer libxml account then, as we discussed > before? > > > What changes do I need to make? > > Add collaborators. Those who wish to be one will have to tell you their > github nick. Mine is "yeban". > > You need to setup an email( this list should do the job ) so that all the > developers are notified if an issue is opened or some other changes are > made. With your account setting up a secondary email address might help but > the list will get updates on all your projects and not just libxml ;). Or > you can contact github support to setup an email for just the above two > repositories. Again, with a maintainer account it would become simple. > > If we want to leave rubyforge entirely, a google group needs to be setup. > But it is very much prone to spam. There already is a google group. We just need to detach it from the old list-- no big deal. http://groups.google.com/group/libxml-devel > To serve as a website for the projects Github pages can be setup. > > I am not sure what to do about the existing issue tracker. It has got some > 200 issue( including bugs, patches and feature request ). It looks > unattended for ages. Some might have been resolved, some redundant. Maybe we > could start closing the unnecessary ones and migrate the rest to github? Just copy them on a case by case basis to the new issue tracker as time allows. From anurag08priyam at gmail.com Sat Jun 26 11:39:38 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 21:09:38 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: Sure, but maybe very slight modifications might help :). On Sat, Jun 26, 2010 at 8:43 PM, Trans wrote: > > > On Jun 26, 2:23 am, Anurag Priyam wrote: > > > To serve as a website for the projects Github pages can be setup. > > > > Once I have been added as a collaborator, I am doing this one first. They > > support Jekyll pages and I always wanted to give it a shot :). > > Will you use the site we already have as a template? I always kind of > liked that site. > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sat Jun 26 12:40:12 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 22:10:12 +0530 Subject: [libxml-devel] Status In-Reply-To: <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> Message-ID: Tans, On Sat, Jun 26, 2010 at 8:42 PM, Trans wrote: > > > On Jun 26, 2:21 am, Anurag Priyam wrote: > > > Well, I did setup a git repositories: > > > > >http://github.com/cfis/libxml-ruby > > >http://github.com/cfis/libxslt-ruby > > > > You do not want to go with a maintainer libxml account then, as we > discussed > > before? > > > > > What changes do I need to make? > > > > Add collaborators. Those who wish to be one will have to tell you their > > github nick. Mine is "yeban". > > > > You need to setup an email( this list should do the job ) so that all the > > developers are notified if an issue is opened or some other changes are > > made. With your account setting up a secondary email address might help > but > > the list will get updates on all your projects and not just libxml ;). Or > > you can contact github support to setup an email for just the above two > > repositories. Again, with a maintainer account it would become simple. > > > > If we want to leave rubyforge entirely, a google group needs to be setup. > > But it is very much prone to spam. > > There already is a google group. We just need to detach it from the > old list-- no big deal. > > http://groups.google.com/group/libxml-devel > I think we should wait for Charlie's approval. I think he is not in a favor of a moderator account. If Charlies is not in favour of a moderator account he will have to setup an email by contacting github support. Per repository notifications are not supported, are they? I can do gh-pages anyways :|. > > To serve as a website for the projects Github pages can be setup. > > > > I am not sure what to do about the existing issue tracker. It has got > some > > 200 issue( including bugs, patches and feature request ). It looks > > unattended for ages. Some might have been resolved, some redundant. Maybe > we > > could start closing the unnecessary ones and migrate the rest to github? > > Just copy them on a case by case basis to the new issue tracker as > time allows. > Right. I think I can do much of that this week. I got an easy week this time from my gsoc project. The deliverables I had set for this week turns out to be a two day chase :). Btw, did anyone have a look at fastxml? Replicates libxml functionality with a Nokiogiri kind of interface. However there are a lot of projects that depend on libxml and I do not want any other project to take libxml's place. I will be devoting time from now on for libxml-ruby's developemnt. -- Anurag Priya 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sat Jun 26 12:49:06 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sat, 26 Jun 2010 22:19:06 +0530 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> Message-ID: Tran, > Btw, did anyone have a look at fastxml? Replicates libxml functionality > with a Nokiogiri kind of interface. However there are a lot of projects that > depend on libxml and I do not want any other project to take libxml's place. > I will be devoting time from now on for libxml-ruby's developemnt. > > Oops, I hit send by accident. I have an over sensitive touchpad at my disposal :P. I am just completing my sentence here: I will be devoting time from now on for libxml-ruby's development. Slowly for the coming month( because of GSoc ) and the picking up speed. I have only now discovered Ruby's C API and I am fascinated :). -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfis at savagexi.com Sat Jun 26 17:20:29 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sat, 26 Jun 2010 15:20:29 -0600 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> Message-ID: <4C266F1D.50706@savagexi.com> On 6/26/2010 12:21 AM, Anurag Priyam wrote: > > Well, I did setup a git repositories: > > > http://github.com/cfis/libxml-ruby > http://github.com/cfis/libxslt-ruby > > > You do not want to go with a maintainer libxml account then, as we > discussed before? Oh sure if you want. > > What changes do I need to make? > > > > Add collaborators. Those who wish to be one will have to tell you their > github nick. Mine is "yeban". > > You need to setup an email( this list should do the job ) so that all > the developers are notified if an issue is opened or some other changes > are made. With your account setting up a secondary email address might > help but the list will get updates on all your projects and not just > libxml ;). Or you can contact github support to setup an email for just > the above two repositories. Again, with a maintainer account it would > become simple. Ok, I see. In that case, you want to go ahead? > > If we want to leave rubyforge entirely, a google group needs to be > setup. But it is very much prone to spam. > > To serve as a website for the projects Github pages can be setup. > > I am not sure what to do about the existing issue tracker. It has got > some 200 issue( including bugs, patches and feature request ). It looks > unattended for ages. Some might have been resolved, some redundant. > Maybe we could start closing the unnecessary ones and migrate the rest > to github? Yes, sounds like a plan. Charlie > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 -- Charlie Savage http://cfis.savagexi.com From cfis at savagexi.com Sat Jun 26 17:21:53 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sat, 26 Jun 2010 15:21:53 -0600 Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> Message-ID: <4C266F71.5090804@savagexi.com> > I think we should wait for Charlie's approval. Go for it - sorry to delay things. FYI, my githu name is cfis if you can add me in. Charlie From anurag08priyam at gmail.com Sun Jun 27 03:21:11 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 12:51:11 +0530 Subject: [libxml-devel] Status In-Reply-To: <4DD09ECE-209F-43D1-86BA-38F128EC38C4@atownley.org> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <4DD09ECE-209F-43D1-86BA-38F128EC38C4@atownley.org> Message-ID: > Been out of the loop for a bit, but this is all about trying to get things > set up so that the libxml crashing stuff can be investigated, right? > > Kind of. We are moving libxml-ruby, libxslt-ruby and libxml4r ahead. > When that particular issue with raising exceptions causing segfaults is > fixed, I'd love to know about it. Will try and keep my eyes peeled, but > nearly impossible for me to watch everything that I care about at the moment > without them occasionally getting lost. > > Looks like things are progressing, however. Great work to all. > > There will be update on this list for sure :). -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sun Jun 27 03:49:51 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 13:19:51 +0530 Subject: [libxml-devel] Moving to Github. Message-ID: We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. libxml-ruby - http://github.com/xml4r/libxml-ruby - I have added Charlie and myself as colloborators. - @charlie, @szimek, @tmm1, @cthulhu please delete your repository and fork from the new one. libxslt-ruby - http://github.com/xml4r/libxslt-ruby - I have added Charlie as collaborator. - @cfis, @flazz please delete your repository and fork from the new one. libxml4r - http://github.com/xml4r/libxml4r - I have added dreamcat4 as collaborator - @dreamcat4 please delete your repository and fork from the new one. Any other additions? Trans? -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sun Jun 27 03:51:35 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 13:21:35 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: Message-ID: I picked the name xml4r as another user with the name libxml exists. His account has been inactive since a year though. On Sun, Jun 27, 2010 at 1:19 PM, Anurag Priyam wrote: > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. > > libxml-ruby - http://github.com/xml4r/libxml-ruby > - I have added Charlie and myself as colloborators. > - @charlie, @szimek, @tmm1, @cthulhu please delete your repository and > fork from the new one. > > libxslt-ruby - http://github.com/xml4r/libxslt-ruby > - I have added Charlie as collaborator. > - @cfis, @flazz please delete your repository and fork from the new one. > > libxml4r - http://github.com/xml4r/libxml4r > - I have added dreamcat4 as collaborator > - @dreamcat4 please delete your repository and fork from the new one. > > Any other additions? Trans? > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dreamcat4 at gmail.com Sun Jun 27 04:24:31 2010 From: dreamcat4 at gmail.com (Dreamcat4) Date: Sun, 27 Jun 2010 09:24:31 +0100 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: Message-ID: On Sun, Jun 27, 2010 at 8:49 AM, Anurag Priyam wrote: > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. > > libxml-ruby - http://github.com/xml4r/libxml-ruby > ?- I have added Charlie and myself as colloborators. > ?- @charlie, @szimek, @tmm1, @cthulhu please delete your repository and fork > from the new one. > > libxslt-ruby - http://github.com/xml4r/libxslt-ruby > - I have added Charlie as collaborator. > - @cfis, @flazz please delete your repository and fork from the new one. > > libxml4r - http://github.com/xml4r/libxml4r > - I have added dreamcat4 as collaborator > - @dreamcat4 please delete your repository and fork from the new one. Just to be clear, the best way to do this is as follows: 1) Old repository -> Admin -> Rename to 2) Wait 5-10 minutes 3) Re-Fork 4) Old repository -> Admin -> Delete > Any other additions? Trans? > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > From anurag08priyam at gmail.com Sun Jun 27 04:37:52 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 14:07:52 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: Message-ID: I have shared the credentials of the new account with Charlie, so he is the maintainer and the admin. As said before, I will act as a helper. -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From transfire at gmail.com Sun Jun 27 10:25:32 2010 From: transfire at gmail.com (Trans) Date: Sun, 27 Jun 2010 07:25:32 -0700 (PDT) Subject: [libxml-devel] Moving to Github. In-Reply-To: References: Message-ID: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> On Jun 27, 3:49?am, Anurag Priyam wrote: > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. > > libxml-ruby -http://github.com/xml4r/libxml-ruby > ?- I have added Charlie and myself as colloborators. > ?- @charlie, @szimek, @tmm1, @cthulhu please delete your repository and fork > from the new one. > > libxslt-ruby -http://github.com/xml4r/libxslt-ruby > - I have added Charlie as collaborator. > - @cfis, @flazz please delete your repository and fork from the new one. > > libxml4r -http://github.com/xml4r/libxml4r > - I have added dreamcat4 as collaborator > - @dreamcat4 please delete your repository and fork from the new one. > > Any other additions? Trans? If you add me as collaborator of libxml-ruby and libxslt-ruby, I would like to just modernize the project metadata -- that .roll file for instance is old cruft from back in the day. From anurag08priyam at gmail.com Sun Jun 27 10:30:07 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 20:00:07 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> Message-ID: Done :). On Sun, Jun 27, 2010 at 7:55 PM, Trans wrote: > > > On Jun 27, 3:49 am, Anurag Priyam wrote: > > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. > > > > libxml-ruby -http://github.com/xml4r/libxml-ruby > > - I have added Charlie and myself as colloborators. > > - @charlie, @szimek, @tmm1, @cthulhu please delete your repository and > fork > > from the new one. > > > > libxslt-ruby -http://github.com/xml4r/libxslt-ruby > > - I have added Charlie as collaborator. > > - @cfis, @flazz please delete your repository and fork from the new one. > > > > libxml4r -http://github.com/xml4r/libxml4r > > - I have added dreamcat4 as collaborator > > - @dreamcat4 please delete your repository and fork from the new one. > > > > Any other additions? Trans? > > If you add me as collaborator of libxml-ruby and libxslt-ruby, I would > like to just modernize the project metadata -- that .roll file for > instance is old cruft from back in the day. > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sun Jun 27 11:07:59 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 20:37:59 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> Message-ID: Okay, I have got some issues here: The email address the i have linked with the xml4r account is libxml-devel at rubyforge.org. I opened( read copied from cfis/libxml-ruby ) two issues. But I do not see any email notification on this group from github. I have enabled notifications when as issue is opened. Any suggestions? On Sun, Jun 27, 2010 at 8:00 PM, Anurag Priyam wrote: > Done :). > > > On Sun, Jun 27, 2010 at 7:55 PM, Trans wrote: > >> >> >> On Jun 27, 3:49 am, Anurag Priyam wrote: >> > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. >> > >> > libxml-ruby -http://github.com/xml4r/libxml-ruby >> > - I have added Charlie and myself as colloborators. >> > - @charlie, @szimek, @tmm1, @cthulhu please delete your repository and >> fork >> > from the new one. >> > >> > libxslt-ruby -http://github.com/xml4r/libxslt-ruby >> > - I have added Charlie as collaborator. >> > - @cfis, @flazz please delete your repository and fork from the new one. >> > >> > libxml4r -http://github.com/xml4r/libxml4r >> > - I have added dreamcat4 as collaborator >> > - @dreamcat4 please delete your repository and fork from the new one. >> > >> > Any other additions? Trans? >> >> If you add me as collaborator of libxml-ruby and libxslt-ruby, I would >> like to just modernize the project metadata -- that .roll file for >> instance is old cruft from back in the day. >> _______________________________________________ >> libxml-devel mailing list >> libxml-devel at rubyforge.org >> http://rubyforge.org/mailman/listinfo/libxml-devel >> > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sun Jun 27 11:13:21 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 20:43:21 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> Message-ID: @Charlie, please can you submit a news on the RubyForge account stating we have migrated the source to github. Only admins can submit a news item. On Sun, Jun 27, 2010 at 8:37 PM, Anurag Priyam wrote: > Okay, I have got some issues here: > > The email address the i have linked with the xml4r account is > libxml-devel at rubyforge.org. I opened( read copied from cfis/libxml-ruby ) > two issues. But I do not see any email notification on this group from > github. I have enabled notifications when as issue is opened. Any > suggestions? > > > On Sun, Jun 27, 2010 at 8:00 PM, Anurag Priyam wrote: > >> Done :). >> >> >> On Sun, Jun 27, 2010 at 7:55 PM, Trans wrote: >> >>> >>> >>> On Jun 27, 3:49 am, Anurag Priyam wrote: >>> > We have a clone repo setup for libxml-ruby, libxslt-ruby, libxml4r. >>> > >>> > libxml-ruby -http://github.com/xml4r/libxml-ruby >>> > - I have added Charlie and myself as colloborators. >>> > - @charlie, @szimek, @tmm1, @cthulhu please delete your repository and >>> fork >>> > from the new one. >>> > >>> > libxslt-ruby -http://github.com/xml4r/libxslt-ruby >>> > - I have added Charlie as collaborator. >>> > - @cfis, @flazz please delete your repository and fork from the new >>> one. >>> > >>> > libxml4r -http://github.com/xml4r/libxml4r >>> > - I have added dreamcat4 as collaborator >>> > - @dreamcat4 please delete your repository and fork from the new one. >>> > >>> > Any other additions? Trans? >>> >>> If you add me as collaborator of libxml-ruby and libxslt-ruby, I would >>> like to just modernize the project metadata -- that .roll file for >>> instance is old cruft from back in the day. >>> _______________________________________________ >>> libxml-devel mailing list >>> libxml-devel at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/libxml-devel >>> >> >> >> >> -- >> Anurag Priyam, >> 2nd Year Undergraduate, >> Department of Mechanical Engineering, >> IIT Kharagpur. >> +91-9775550642 >> > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Sun Jun 27 11:18:47 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Sun, 27 Jun 2010 20:48:47 +0530 Subject: [libxml-devel] Status In-Reply-To: <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> Message-ID: > > If we want to leave rubyforge entirely, a google group needs to be setup. > > But it is very much prone to spam. > > There already is a google group. We just need to detach it from the > old list-- no big deal. > > http://groups.google.com/group/libxml-devel > > Trans, please can you elaborate. -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From transfire at gmail.com Sun Jun 27 11:51:06 2010 From: transfire at gmail.com (Trans) Date: Sun, 27 Jun 2010 08:51:06 -0700 (PDT) Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> Message-ID: On Jun 27, 11:07?am, Anurag Priyam wrote: > Okay, I have got some issues here: > > The email address the i have linked with the xml4r account is > libxml-de... at rubyforge.org. I opened( read copied from cfis/libxml-ruby ) > two issues. But I do not see any email notification on this group from > github. I have enabled notifications when as issue is opened. ?Any > suggestions? I think the problem is that Github changed the sender address in such a way that the messages are bounced by mailing lists. I tried the same thing with my other google groups and no go. Please look into write github support about this. I have and if enough people do maybe they will fix. From transfire at gmail.com Sun Jun 27 15:30:21 2010 From: transfire at gmail.com (Trans) Date: Sun, 27 Jun 2010 12:30:21 -0700 (PDT) Subject: [libxml-devel] Status In-Reply-To: References: <434f4d1d-059f-461b-8416-1d391a25911b@q12g2000yqj.googlegroups.com> <3ca92041-3806-4dab-a062-d44440d0ff42@u7g2000yqm.googlegroups.com> <4C0C891A.1050604@savagexi.com> <4e023c10-5cc1-48a9-b1c8-470a9d653b57@x21g2000yqa.googlegroups.com> <4C0D237D.1040803@savagexi.com> <4C0EB444.4020103@savagexi.com> <4C25380B.9010509@savagexi.com> <6bdafa57-b406-40c4-8d95-5bc0549a05f8@i28g2000yqa.googlegroups.com> Message-ID: On Jun 27, 11:18?am, Anurag Priyam wrote: > > > If we want to leave rubyforge entirely, a google group needs to be setup. > > > But it is very much prone to spam. > > > There already is a google group. We just need to detach it from the > > old list-- no big deal. > > > ?http://groups.google.com/group/libxml-devel > > Trans, please can you elaborate. Yes, all I have to do click two buttons and the google group will no longer mirror the rubyforge list. From then on everyone will have to switch to the google group address 'libxml-devel at googlegroups.com'. (BTW, you don't have to have a google account to subscribe. You just use the libxml-devel+subscribe at googlegroups.com address.) From cfis at savagexi.com Sun Jun 27 22:10:12 2010 From: cfis at savagexi.com (Charlie Savage) Date: Sun, 27 Jun 2010 20:10:12 -0600 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> Message-ID: <4C280484.7090308@savagexi.com> On 6/27/2010 9:13 AM, Anurag Priyam wrote: > @Charlie, please can you submit a news on the RubyForge account stating > we have migrated the source to github. Only admins can submit a news item. Sure. Charlie > > On Sun, Jun 27, 2010 at 8:37 PM, Anurag Priyam > wrote: > > Okay, I have got some issues here: > > The email address the i have linked with the xml4r account is > libxml-devel at rubyforge.org . I > opened( read copied from cfis/libxml-ruby ) two issues. But I do not > see any email notification on this group from github. I have enabled > notifications when as issue is opened. Any suggestions? > > > On Sun, Jun 27, 2010 at 8:00 PM, Anurag Priyam > > wrote: > > Done :). > > > On Sun, Jun 27, 2010 at 7:55 PM, Trans > wrote: > > > > On Jun 27, 3:49 am, Anurag Priyam > wrote: > > We have a clone repo setup for libxml-ruby, libxslt-ruby, > libxml4r. > > > > libxml-ruby -http://github.com/xml4r/libxml-ruby > > - I have added Charlie and myself as colloborators. > > - @charlie, @szimek, @tmm1, @cthulhu please delete your > repository and fork > > from the new one. > > > > libxslt-ruby -http://github.com/xml4r/libxslt-ruby > > - I have added Charlie as collaborator. > > - @cfis, @flazz please delete your repository and fork > from the new one. > > > > libxml4r -http://github.com/xml4r/libxml4r > > - I have added dreamcat4 as collaborator > > - @dreamcat4 please delete your repository and fork from > the new one. > > > > Any other additions? Trans? > > If you add me as collaborator of libxml-ruby and > libxslt-ruby, I would > like to just modernize the project metadata -- that .roll > file for > instance is old cruft from back in the day. > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > > > > -- > Anurag Priyam, > 2nd Year Undergraduate, > Department of Mechanical Engineering, > IIT Kharagpur. > +91-9775550642 > > > > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel -- Charlie Savage http://cfis.savagexi.com From transfire at gmail.com Mon Jun 28 16:12:33 2010 From: transfire at gmail.com (Trans) Date: Mon, 28 Jun 2010 13:12:33 -0700 (PDT) Subject: [libxml-devel] Metadata Branch Message-ID: <3c81ac27-2556-434e-92fc-43ea77ad325e@d37g2000yqm.googlegroups.com> Be sure to check out the issues. I just submitted a branch to be merged. P.S. It really sucks that new issues don't get posted to the mailing list. Hopefully that can get that fixed. When should I drop the rubyforge mailing list backend, btw? From anurag08priyam at gmail.com Tue Jun 29 02:04:25 2010 From: anurag08priyam at gmail.com (FeedBurner Email Subscriptions) Date: Tue, 29 Jun 2010 06:04:25 +0000 Subject: [libxml-devel] Activate your Email Subscription to: Issues Feed for xml4r Message-ID: <0016e6d3699a69f114048a250293@google.com> Hello there, You recently requested an email subscription to Issues Feed for xml4r. We can't wait to send the updates you want via email, so please click the following link to activate your subscription immediately: http://feedburner.google.com/fb/a/mailconfirm?k=57IWrMxCkpVy3DK2LZ1OqwKszdc (If the link above does not appear clickable or does not open a browser window when you click it, copy it and paste it into your web browser's Location bar.) As soon as your subscription is active, FeedBurner will send a daily email message if Issues Feed for xml4r has new content. If you did not request this subscription, or no longer wish to activate it, take no action. Simply delete this message and that will be the end of it. Cheers, Issues Feed for xml4r From anurag08priyam at gmail.com Tue Jun 29 02:24:04 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Tue, 29 Jun 2010 11:54:04 +0530 Subject: [libxml-devel] Metadata Branch In-Reply-To: <3c81ac27-2556-434e-92fc-43ea77ad325e@d37g2000yqm.googlegroups.com> References: <3c81ac27-2556-434e-92fc-43ea77ad325e@d37g2000yqm.googlegroups.com> Message-ID: > P.S. It really sucks that new issues don't get posted to the mailing > list. Hopefully that can get that fixed. > I think I got a solution to that until github fixes it. I have this list to the issues feed. Used feed sifter to filter the feeds. Here is the url if anyone wants it: http://feedsifter.com/?f=https%3A%2F%2Fgithub.com%2Fxml4r.private.atom%3Ftoken%3D3d58566a308dfef3d61c00f813ebc03e&issue and then used feed burner to send out a mail. That one is linked to my google account presently. When should I drop the rubyforge mailing list backend, btw? > I will say, go ahead. Others? -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Tue Jun 29 04:09:48 2010 From: anurag08priyam at gmail.com (Private Feed for xml4r) Date: Tue, 29 Jun 2010 08:09:48 +0000 Subject: [libxml-devel] Issues Feed for xml4r Message-ID: <0016e6d36967d1d5d9048a26c2ea@google.com> Private Feed for xml4r /////////////////////////////////////////// yeban opened issue 5 on xml4r/libxml-ruby Posted: 28 Jun 2010 11:26 PM PDT http://github.com/xml4r/libxml-ruby/issues/5/find Ping. -- You are subscribed to email updates from "Private Feed for xml4r." To stop receiving these emails, you may unsubscribe now: http://feedburner.google.com/fb/a/mailunsubscribe?k=57IWrMxCkpVy3DK2LZ1OqwKszdc Email delivery powered by Google. Google Inc., 20 West Kinzie, Chicago IL USA 60610 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Tue Jun 29 11:53:31 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Tue, 29 Jun 2010 21:23:31 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: <4C280484.7090308@savagexi.com> References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> <4C280484.7090308@savagexi.com> Message-ID: I did gh-pages using Jekyll. Mostly I have copied the old contents with very minor changes. Layout is now div based rather than table based. http://xml4r.github.com/libxml-ruby/ -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Tue Jun 29 13:49:16 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Tue, 29 Jun 2010 23:19:16 +0530 Subject: [libxml-devel] Metadata Branch In-Reply-To: References: <3c81ac27-2556-434e-92fc-43ea77ad325e@d37g2000yqm.googlegroups.com> Message-ID: I think I got a solution to that until github fixes it. I have this list to > the issues feed. Used feed sifter to filter the feeds. Here is the url if > anyone wants it: > > > http://feedsifter.com/?f=https%3A%2F%2Fgithub.com%2Fxml4r.private.atom%3Ftoken%3D3d58566a308dfef3d61c00f813ebc03e&issue > > and then used feed burner to send out a mail. That one is linked to my > google account presently. > > Ok, we get the mail after quite a delay, but that should not be a problem. -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Wed Jun 30 06:34:24 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Wed, 30 Jun 2010 16:04:24 +0530 Subject: [libxml-devel] linking an attribute to a namespace. Message-ID: I have a node like this: ... Now I parse this from a file using XML::Document.file, and query for the "xsi:type" attribute. The XML::Attr object that represents the "xsi:type" attribute for the given node is linked with the xsi namespace automatically and it identifies only "type" as its name rather than "xsi:type": >> attr.ns? => true >> attr.ns => "xsi:http://something.org" >> attr.name => "type" But I am unable to assign a namespace to an attribute when creating it by hand( using the new method ) >> node = XML::Node.new 'tree' >> n = XML::Namespace.new node, 'xsi', "http://something.org" >> a = XML::Attr.new node, "xsi:type", "nex:IntTree" # get the attribute representing "xsi:type" >> attr.ns? => false >> attr.name => "xsi:type" How can I assign a namespace to an attribute or remove the namespace? -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From transfire at gmail.com Wed Jun 30 09:57:11 2010 From: transfire at gmail.com (Trans) Date: Wed, 30 Jun 2010 06:57:11 -0700 (PDT) Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> <4C280484.7090308@savagexi.com> Message-ID: On Jun 29, 11:53?am, Anurag Priyam wrote: > I did gh-pages using Jekyll. Mostly I have copied the old contents with very > minor changes. Layout is now div based rather than table based. > > http://xml4r.github.com/libxml-ruby/ Good deal. Feel free to improve the site, I'm glad you started with what we have, but don't feel overly bound by it either. Three issues: 1) The side menu is appearing below the main text on my browser, rather than beside it. 2) Put the files into a directory called site/, web/ or website/ in the master branch. I will write a rake task to copy it to gh_pages branch. Doing this makes it easier to manage the website. (For example, consider how to generate rdocs and put them on the website.) 3) Please apply my metadata branch first! Before things get too far out of sync. From transfire at gmail.com Wed Jun 30 11:57:54 2010 From: transfire at gmail.com (Trans) Date: Wed, 30 Jun 2010 08:57:54 -0700 (PDT) Subject: [libxml-devel] xml4r as an organization Message-ID: What timing: http://github.com/blog/674-introducing-organizations From anurag08priyam at gmail.com Wed Jun 30 18:32:42 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Thu, 1 Jul 2010 04:02:42 +0530 Subject: [libxml-devel] xml4r as an organization In-Reply-To: References: Message-ID: Perfect :). I converted xml4r to an organization: http://github.com/xml4r On Wed, Jun 30, 2010 at 9:27 PM, Trans wrote: > What timing: > > http://github.com/blog/674-introducing-organizations > _______________________________________________ > libxml-devel mailing list > libxml-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/libxml-devel > -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Wed Jun 30 18:38:27 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Thu, 1 Jul 2010 04:08:27 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> <4C280484.7090308@savagexi.com> Message-ID: On Wed, Jun 30, 2010 at 7:27 PM, Trans wrote: > > > On Jun 29, 11:53 am, Anurag Priyam wrote: > > I did gh-pages using Jekyll. Mostly I have copied the old contents with > very > > minor changes. Layout is now div based rather than table based. > > > > http://xml4r.github.com/libxml-ruby/ > > Good deal. Feel free to improve the site, I'm glad you started with > what we have, but don't feel overly bound by it either. > > Three issues: > > 1) The side menu is appearing below the main text on my browser, > rather than beside it. > > Please can you fix this one. > 2) Put the files into a directory called site/, web/ or website/ in > the master branch. I will write a rake task to copy it to gh_pages > branch. Doing this makes it easier to manage the website. (For > example, consider how to generate rdocs and put them on the website.) > > 3) Please apply my metadata branch first! Before things get too far > out of sync. > Will do. -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Wed Jun 30 20:50:31 2010 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Thu, 1 Jul 2010 06:20:31 +0530 Subject: [libxml-devel] Moving to Github. In-Reply-To: References: <7e4ec2ab-ad5f-4db7-ad64-37ddd53e1412@i31g2000yqm.googlegroups.com> <4C280484.7090308@savagexi.com> Message-ID: > > 2) Put the files into a directory called site/, web/ or website/ in > the master branch. I will write a rake task to copy it to gh_pages > branch. Doing this makes it easier to manage the website. (For > example, consider how to generate rdocs and put them on the website.) > > 3) Please apply my metadata branch first! Before things get too far > out of sync. > > Did both of them. http://github.com/xml4r/libxml-ruby/commit/f8ac54df8e9f482f16026b935c2e840864579bb8 -- Anurag Priyam, 2nd Year Undergraduate, Department of Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: