Issue Details (XML | Word | Printable)

Key: KENAI-745
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Nick Sieger
Reporter: IgorMinar
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Kenai

Major inconsistencies in hg commit messages

Created: 02/Jun/09 08:39 PM   Updated: 30/Jun/09 07:17 PM
Component/s: None
Affects Version/s: 20090501
Fix Version/s: 20090619

Time Tracking:
Not Specified

File Attachments: None
Image Attachments:

1. KENAI-745.png
(234 kB)

Tags:


 Description  « Hide
For the last week or so the email notifications coming from kenai have been broken.

Emails arrive from the correct people, but the email subjects and email body are from old commits. We now have approximately 150 commits in our repo, but the emails that recently arrived where for early (1st - 10th) commits, occasionally mixed with correct messages.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
lennon added a comment - 02/Jun/09 10:23 PM
I'm happy to look at this in more depth, but I'll need to know which project and repository are being affected, so I can look at the actual commit messages and try to determine the root cause.

IgorMinar added a comment - 02/Jun/09 10:57 PM
The affected project is s4, there is only one hg repo called main.

I can forward some example messages to you.

thnx


IgorMinar added a comment - 02/Jun/09 11:09 PM
overview of my mailbox

IgorMinar added a comment - 02/Jun/09 11:14 PM
I just noticed that that the incorrect emails always contain this section (numbers vary):
Revisions:
----------
1
1
1

All the normal (correct) emails, don't contain this section.


IgorMinar added a comment - 11/Jun/09 03:08 PM
Hi guys,

have you made any progress on this one? The email notifications became totally useless for my entire team so I'm considering turning them off if you can't get to fix the issue soon.

thanks,
Igor


lennon added a comment - 11/Jun/09 03:45 PM
Igor,

My apologies for the lag time on this. Unfortunately, I haven't yet been able to reproduce the particular in either my local development environment or our staging server, which has made fixing it somewhat of a challenge. I definitely hope to come up with a fix this sprint, but that would still push a deployed fix out until at least Monday the 22nd.

If the lack of correct version information is impeding your workflow, I would suggest you do one of two things: either go ahead and disable the email entirely for the time being, or, a bit more drastically, delete the repository (but not your local clone), re-create it with the same name + permissions, and push the history back. If the problem truly is localized to your repository, that "hard reset" might resolve the issue, albeit at the cost of some time spent pushing changes back to the server.

Again, I'm sorry for the delay, and will keep you posted on our progress as soon as I have more to report.


IgorMinar added a comment - 11/Jun/09 07:05 PM
Hi Lennon,

no worries, I can imagine that most of the kenai team was paralyzed during the j1 week, I was mainly looking for some estimate or workaround.

I tried renaming the existing repo and creating a new one but I got stuck on http://kenai.com/jira/browse/KENAI-783

My repo is now "gone" and I can't recreate a new one with the same name (so that the whole team doesn't need to change repo uri). Is there something you can do to help plz?

thanks a lot!

/i


IgorMinar added a comment - 11/Jun/09 11:59 PM
So I recreated the repo and push all ~250 changesets into the empty repo on kenai, unfortunately it didn't change anything - for the "massive" push with 250 changesets I got one email for revision #5, and when I made one more changeset and pushed it, I got email for revision #6.

Nick Sieger added a comment - 15/Jun/09 11:10 PM
My best guess so far is that the mercurial changegroup script is not up-to-date. The behavior described indicates that we're passing a single revision into the commit notify procedure when we should be passing a list. I can make a code change for compatibility, but we should make sure the latest changegroup script is deployed every time.

Nick Sieger added a comment - 15/Jun/09 11:19 PM
Hopefully fixed in 0216524, but also note the issue about changegroup scripts.

jhorvath added a comment - 23/Jun/09 09:19 AM
Looks good on a large repo at testkenai.com

IgorMinar added a comment - 23/Jun/09 09:29 AM
was this deployed into production?

I now have another project on kenai.com that is being affected by this bug too.


Michal Vanek added a comment - 23/Jun/09 12:05 PM
Not yet in production, new deploy will be tonight.

IgorMinar added a comment - 30/Jun/09 07:17 PM
I just want to confirm that this bug was fixed and everything is back to normal now.

Thanks a lot guys.

/i