[Systers-dev] Testing Request for Bug 583379
Robin Jeffries
robin at jeffries.org
Mon Jun 7 09:37:02 PDT 2010
No, that list is not running an instance of the old code. The lists stay,
but there is only one instance of the code, and I looked at DlistUtils.py
and it had kanika vats changes.
I can't imagine that there is something in the way the dlist-506024 was
created that causes this, but if that's true, then the bug will still be an
issue, since the "real problem" exists on systers, which was created before
the bug fix.
Let me try what I did on Change_email_test and see if it happens there too.
That will at least give us a clue. It may be a couple of hours before I
can do that, however. (In fact, I have never accessed abiwt.org from this
computer, so I have to do all the setup there)
Robin
On Mon, Jun 7, 2010 at 7:57 AM, kanika vats <kanika.krikan at gmail.com> wrote:
> Hi Robin,
>
> Yes I am sure that Change_email_test is a Dlist .I am not able to
> understand how 506024 is running instance of the old code(as Kathy said) and
> other old lists (like Change_email_test) are running instance of new
> code.Should not all the list access same code?The error listed in error log
> occurs whenever a particular email id is nor present in database.I will look
> into more detail by today and let you know what I think the problem might
> be.
>
> Thanks
>
>
> On Mon, Jun 7, 2010 at 4:02 PM, Kathy Richardson <kjr at casaveracruz.com>wrote:
>
>>
>> Robin,
>>
>> You are accessing a running instance of the old code.
>> 506024 was the bug we tested in Feb.
>>
>> I'm still not familiar with how all the pieces go together to fully
>> understand how a new version is installed and the old instances are still
>> running happily running.
>>
>> Kathy
>>
>>
>> Sent from my iPad
>>
>> On Jun 6, 2010, at 7:48 AM, Robin Jeffries <robin at jeffries.org> wrote:
>>
>> I used 506024-dlist Are you sure change_email_test is a dlist?
>>
>> Here is the error output
>> admin(28067): Traceback (most recent call last):
>> admin(28067): File "/usr/local/mailman/scripts/driver", line 101, in
>> run_main
>> admin(28067): main()
>> admin(28067): File "/usr/local/mailman/Mailman/Cgi/options.py", line
>> 821,
>> in main
>> admin(28067): options_page(mlist, doc, user, cpuser, userlang)
>> admin(28067): File "/usr/local/mailman/Mailman/Cgi/options.py", line
>> 865,
>> in options_page
>> admin(28067): subscriber_id =
>> subscriber.getSubscriber_id_raw_or_die(user)
>> admin(28067): File "/usr/local/mailman/Mailman/DlistUtils.py", line 98,
>> in
>> getSubscriber_id_raw_or_die
>> admin(28067): raise ErrorsDlist.InternalError
>>
>>
>> I also found this error output, which must relate to something you did and
>> might be a clue (I think the time given is local time, which is UTC-7):
>>
>> Jun 06 03:40:18 2010 admin(3492):
>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>> admin(3492): Traceback (most recent call last):
>> admin(3492): File "/usr/local/mailman/scripts/driver", line 101, in
>> run_main
>> admin(3492): main()
>> admin(3492): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 174,
>> in
>> main
>> admin(3492): change_options(mlist, category, subcat, cgidata, doc)
>> admin(3492): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 1339,
>> in
>> change_options
>> admin(3492): whence='admin mass sub')
>> admin(3492): File "/usr/local/mailman/Mailman/MailList.py", line 979, in
>> ApprovedAddMember
>> admin(3492): password=password, language=lang)
>> admin(3492): File "/usr/local/mailman/Mailman/DlistMemberships.py", line
>> 128, in addNewMember
>> admin(3492): subscriber.subscribeToList(member)
>> admin(3492): File "/usr/local/mailman/Mailman/DlistUtils.py", line 52,
>> in
>> inner
>> admin(3492): self.store = Store(self.database)
>> admin(3492): File "/usr/lib/python2.5/site-packages/storm/store.py",
>> line
>> 68, in __init__
>> admin(3492): self._connection = database.connect()
>> admin(3492): File "/usr/lib/python2.5/site-packages/storm/database.py",
>> line 353, in connect
>> admin(3492): return self.connection_factory(self)
>> admin(3492): File "/usr/lib/python2.5/site-packages/storm/database.py",
>> line 168, in __init__
>> admin(3492): self._raw_connection = self._database.raw_connect()
>> admin(3492): File
>> "/usr/lib/python2.5/site-packages/storm/databases/postgres.py", line 312,
>> in
>> raw_connect
>> admin(3492): raw_connection = psycopg2.connect(self._dsn)
>> admin(3492): OperationalError: FATAL: database "kanika_test_final" does
>> not
>> exist
>>
>>
>>
>> Robin
>>
>> On Sun, Jun 6, 2010 at 6:05 AM, kanika vats <kanika.krikan at gmail.com>
>> wrote:
>>
>> Hi Robin,
>>
>> I tried to do the same on abiwt.org using Change_email_test list(which is
>> an
>> old one) and it was working fine.I also tried to do the same on old dlist
>> at
>> my local mailman setup and there also no problems are coming.Can you tell
>> me
>> which old dlist is giving the error?I checked out the error log but its
>> not
>> giving me complete information.
>>
>> Thanks
>>
>>
>> On Sat, Jun 5, 2010 at 9:15 PM, Robin Jeffries <robin at jeffries.org>
>> wrote:
>>
>> Oops, looks like the fix isn't a fix.
>>
>> I just tried to create a user with a mixed case address on abiwt.org
>> (using
>> one of the old dlists) and
>> - creating it worked fine (I didn't have to go munge the database or
>> anything)
>> - when I tried to access the options page for this subscriber, I get
>> the
>> same bug.
>>
>> I did a cursory check and it looks like we are running on the new files
>> (at
>> least I looked at DlistUtils.py, which is where most of the changes are,
>> and
>> that looks correct to me). *Kanika Vats*, can you take a look at
>> abiwt.org and see if you can tell what's causing the problem? You
>> should
>> be able to create a user with mixed case just by subscribing
>> Kanika.Krikan at gmail.com (or one of your other email addresses, case
>> adjusted) to any of the dlists on that machine.
>>
>> I'm pretty sure that we have the right fix, at least conceptually, but
>> there must be something we are overlooking in the implementation.
>>
>> Robin
>>
>> On Fri, Jun 4, 2010 at 5:02 PM, Robin Jeffries <robin at jeffries.org>
>> wrote:
>>
>> OH, I just looked more carefully. You have the admin password there, so
>> anyone can do admin tasks (and should learn how to use the admin
>> interface).
>>
>> We don't need a non-dlist for this set of tests, since the problem is in
>> the dlist database, and that doesn't even come into play for non-dlists.
>> I
>> removed all the tests that refered to non-dlists.
>>
>> Robin
>>
>>
>> On Fri, Jun 4, 2010 at 4:39 PM, Robin Jeffries <robin at jeffries.org
>> wrote:
>>
>> I made the instructions a bit more clear (in terms of what you see --
>> the
>> tester will see an error message about the crash if it happens).
>>
>> There are several tests that require admin access; you should publish
>> the
>> admin password for this list (and either delete the list or change the
>> admin
>> password after the testing is done, so it isn't a security hole) on the
>> wiki. Make sure Kathyg knows what the admin password is, so that
>> someone
>> long term remembers it.
>>
>> Let me take SBT1 and SBT2, as they need the mixed case user and then I
>> can test them in about 2 minutes after I create the user.
>>
>> Robin
>>
>> On Thu, Jun 3, 2010 at 7:36 AM, Jason Cox <jasonwilburcox at gmail.com
>> wrote:
>>
>> Robin,
>>
>> On Thu, Jun 3, 2010 at 12:35 AM, Robin Jeffries <robin at jeffries.org
>> wrote:
>>
>> One caveat. The code changes haven't been uploaded to the
>> development
>> server yet. Kanika Vats is doing that. Don't start testing till she
>> says
>> that they are working (and then Jason will need to create testing
>> lists
>> using the new code, since part of what we are testing is whether the
>> changed
>> code messes up newly created lists)
>>
>>
>> I created two tests specific to this bug. They are SBT1 and SBT2.
>> Would
>> you mind taking a look at them and see if they are descriptive enough
>> and
>> test the system the right way.
>>
>> Thanks,
>>
>> Jason
>>
>>
>>
>> But the enthusiasm is great.
>>
>> Robin
>>
>> On Wed, Jun 2, 2010 at 9:24 PM, Jaideep Khandelwal <
>> jdk2588 at gmail.com>wrote:
>>
>> On Thu, Jun 3, 2010 at 9:14 AM, Jason Cox <jasonwilburcox at gmail.com
>>
>> wrote:
>>
>> Hey all,
>>
>> It is time for testing and luckily we already have many people
>> interested!
>> Here is a link to the wiki for the test:
>>
>>
>> http://systers.org/systers-soc/doku.php/checklist_specific_for_bug_583379
>> .
>> When performing a test, read the description and expected
>> behavior,
>> then
>> fill out the info in the table. You will need to join the email
>> lists, be
>> able to edit systers-dev wikis, and reply to this email below with
>> what
>> tests you want to do.
>>
>>
>> I would like to do the testing for the following :
>>
>> Administrative Interface Subscribe using Mass Subscription -
>> AMM1
>> Unsubscribe using Mass Removal - AMM2
>>
>> Posting Messages - Test on DLIST only UPM1, UPM2, UPM3
>>
>> If there are more test assigned to me , I would be happy doing it
>> :)
>>
>>
>>
>> Some of the tests require several people working together at the
>> same time.
>> I am going to pick a couple of times to meet and see what works
>> best
>> for
>> people. We will plan for about 3 hours, which it should take much
>> less time
>> but possibly more time (not likely). The testers are in many
>> different time
>> zones, so we may need to work a little bit to find a time that
>> works. I am
>> going to pick two times, and I would like anyone wanting to help
>> with the
>> group testing to vote on which time they can attend. If you can
>> make
>> both,
>> please vote for both since some many will only be able to pick
>> one,
>> and I
>> don't want to think a time doesn't work when it actually could.
>> Also, if
>> you
>> can't make either but want to help with testing, please let me
>> know.
>> I want
>> everyone that wants to help involved. Even though we only will
>> need
>> three
>> for the multi-person tests, we can have more involved as a
>> learning
>> experience.
>>
>> The times are:
>>
>> Friday June 4 - 0:00 GMT - 3:00 GMT
>>
>> Friday June 4 - 12:00 GMT - 15:00 GMT
>>
>> I would prefer for the second time , as I would be busy writing my
>> exam
>> during the first phase :
>> Friday June 4 - 12:00 GMT - 15:00 GMT (IST will be June 4 - 17.30 -
>> 20.30)
>>
>> Any suggestions would be great .
>>
>> Regards
>>
>> Thanks
>> Jaideep
>>
>>
>>
>>
>> For the tests that require one person, I will list them below.
>> Reply
>> back
>> with which one you want to claim, if you want to claim one. I am
>> splitting
>> them up into groups:
>>
>> AMM1, AMM2, UOL2
>> UOM1, UOM2, UOM3, UOM4, UOM5
>> SBT1 (requires your name in the system to be mixed case)
>>
>>
>> Svaksha and I will be doing the UPM1-11 tests, since she will be
>> doing
>> research for automated testing. I will do SBT2, since it requires
>> the admin
>> of the list.
>>
>> If you have any questsions, please let me know.
>>
>> Thank You,
>>
>> Jason
>>
>>
>> To unsubscribe from this conversation, send email to <
>> systers-dev+testing7+unsubscribe at systers.org<systers-dev%2Btesting7%2Bunsubscribe at systers.org>
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> >
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> <systers-dev%252Btesting7%252Bunsubscribe at systers.org<systers-dev%25252Btesting7%25252Bunsubscribe at systers.org>
>> >
>>
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> <systers-dev%252Btesting7%252Bunsubscribe at systers.org<systers-dev%25252Btesting7%25252Bunsubscribe at systers.org>
>> >
>> <systers-dev%252Btesting7%252Bunsubscribe at systers.org<systers-dev%25252Btesting7%25252Bunsubscribe at systers.org>
>> <systers-dev%25252Btesting7%25252Bunsubscribe at systers.org<systers-dev%2525252Btesting7%2525252Bunsubscribe at systers.org>
>> >
>>
>>
>>
>> or visit <
>>
>>
>> http://systers.org/mailman/options/systers-dev?override=121&preference=0
>>
>> To contribute to this conversation, use your mailer's reply-all or
>> reply-group command or send your message to
>> systers-dev+testing7 at systers.org <systers-dev%2Btesting7 at systers.org><
>> systers-dev%2Btesting7 at systers.org <systers-dev%252Btesting7 at systers.org>
>> >
>> <systers-dev%2Btesting7 at systers.org<systers-dev%252Btesting7 at systers.org><
>> systers-dev%252Btesting7 at systers.org<systers-dev%25252Btesting7 at systers.org>
>> >
>> <
>> systers-dev%2Btesting7 at systers.org <systers-dev%252Btesting7 at systers.org>
>> <systers-dev%252Btesting7 at systers.org<systers-dev%25252Btesting7 at systers.org>
>> >
>> <systers-dev%252Btesting7 at systers.org<systers-dev%25252Btesting7 at systers.org>
>> <systers-dev%25252Btesting7 at systers.org<systers-dev%2525252Btesting7 at systers.org>
>> >
>>
>>
>> To start a new conversation, send email to <
>> systers-dev+new at systers.org <systers-dev%2Bnew at systers.org> <
>> systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org>> <
>> systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org> <
>> systers-dev%252Bnew at systers.org <systers-dev%25252Bnew at systers.org>>><
>> systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org> <
>> systers-dev%252Bnew at systers.org <systers-dev%25252Bnew at systers.org>> <
>> systers-dev%252Bnew at systers.org <systers-dev%25252Bnew at systers.org> <
>> systers-dev%25252Bnew at systers.org <systers-dev%2525252Bnew at systers.org>
>> >>>
>>
>>
>> To unsubscribe entirely from systers-dev, send email to <
>> systers-dev-request at systers.org> with subject unsubscribe.
>>
>>
>>
>> To unsubscribe from this conversation, send email to <
>> systers-dev+testing7+unsubscribe at systers.org<systers-dev%2Btesting7%2Bunsubscribe at systers.org>
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> >
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> <systers-dev%252Btesting7%252Bunsubscribe at systers.org<systers-dev%25252Btesting7%25252Bunsubscribe at systers.org>
>> >
>>
>> or visit <
>>
>> http://systers.org/mailman/options/systers-dev?override=121&preference=0
>>
>> To contribute to this conversation, use your mailer's reply-all or
>> reply-group command or send your message to
>> systers-dev+testing7 at systers.org <systers-dev%2Btesting7 at systers.org><
>> systers-dev%2Btesting7 at systers.org <systers-dev%252Btesting7 at systers.org>
>> ><
>> systers-dev%2Btesting7 at systers.org <systers-dev%252Btesting7 at systers.org><
>> systers-dev%252Btesting7 at systers.org<systers-dev%25252Btesting7 at systers.org>
>> >>
>> To start a new conversation, send email to <
>> systers-dev+new at systers.org <systers-dev%2Bnew at systers.org> <
>> systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org>> <
>> systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org> <
>> systers-dev%252Bnew at systers.org <systers-dev%25252Bnew at systers.org>>>>
>> To unsubscribe entirely from systers-dev, send email to <
>> systers-dev-request at systers.org> with subject unsubscribe.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> Best Regards
>> Kanika Vats
>>
>>
>> To unsubscribe from this conversation, send email to <
>> systers-dev+testing7+unsubscribe at systers.org<systers-dev%2Btesting7%2Bunsubscribe at systers.org>
>> <systers-dev%2Btesting7%2Bunsubscribe at systers.org<systers-dev%252Btesting7%252Bunsubscribe at systers.org>
>> >>
>> or visit <
>> http://systers.org/mailman/options/systers-dev?override=121&preference=0>
>> To contribute to this conversation, use your mailer's reply-all or
>> reply-group command or send your message to
>> systers-dev+testing7 at systers.org <systers-dev%2Btesting7 at systers.org> <
>> systers-dev%2Btesting7 at systers.org <systers-dev%252Btesting7 at systers.org>
>> >
>> To start a new conversation, send email to <systers-dev+new at systers.org<systers-dev%2Bnew at systers.org>
>> <systers-dev%2Bnew at systers.org <systers-dev%252Bnew at systers.org>>
>>
>> To unsubscribe entirely from systers-dev, send email to <
>> systers-dev-request at systers.org> with subject unsubscribe.
>>
>>
>>
>> To unsubscribe from this conversation, send email to <
>> systers-dev+testing7+unsubscribe at systers.org<systers-dev%2Btesting7%2Bunsubscribe at systers.org>>
>> or visit <
>> http://systers.org/mailman/options/systers-dev?override=121&preference=0>
>> To contribute to this conversation, use your mailer's reply-all or
>> reply-group command or send your message to
>> systers-dev+testing7 at systers.org <systers-dev%2Btesting7 at systers.org>
>> To start a new conversation, send email to <systers-dev+new at systers.org<systers-dev%2Bnew at systers.org>
>> >
>> To unsubscribe entirely from systers-dev, send email to <
>> systers-dev-request at systers.org> with subject unsubscribe.
>>
>>
>>
>
>
> --
> Best Regards
> Kanika Vats
>
To contribute to this conversation, send mail to <kanika vats >
More information about the Systers-dev
mailing list