[Systers-dev] Testing Request for Bug 583379

Kathy Richardson kjr at casaveracruz.com
Mon Jun 7 03:32:36 PDT 2010


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>



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.



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.









--
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>>
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.



To unsubscribe from this conversation, send email to <systers-dev+testing7+unsubscribe 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
To start a new conversation, send email to <systers-dev+new at systers.org>
To unsubscribe entirely from systers-dev, send email to <systers-dev-request at systers.org> with subject unsubscribe.



To contribute to this conversation, send mail to <Robin Jeffries >


More information about the Systers-dev mailing list