Anders Olofsson
2011-08-02 10:56:11 UTC
I have gone through the list of tickets that we had in trac and tried to
figure out what to do with them. The following is my suggestion on how
to migrate them but I would appreciate feedback on this, especially on
some of the tickets that I'm not sure about.
I've divided the tickets into 6 groups:
1) Tickets that have been fixed since trac was closed
2) Tickets I personally know are bugs
3) Bugs that I cannot confirm and/or don't have enough information on to
understand - Please help me with these!!
4) Enhancements that are realistic to be implemented
5) Enhancements that will take more time and/or effort but might be
worth remembering
6) Tickets that should probably just be forgotten
Suggested actions:
Group 2 and (partially) group 3 needs to be moved to some new ticket
system. I will attempt to add them as Issues in github unless anyone has
a better suggestion.
Group 4 and group 5 will be listed on an enhancement page on
www.licq.org. (Probably the split between these two groups will not be
kept.)
Group 1 and group 6 won't be migrated.
Below is a list of the tickets as I've grouped them and my comments on
them. Please let me know if there are other opinions on the groupings.
(Some descriptions are a bit vague, full tickets are available in the
trac.sql dump Jon posted to licq-dev in May or if needed in discussions
I can post more details for specific tickets.)
/Anders
##### Group 1 - Fixed tickets #####
Unless anyone can prove these aren't fixed, I consider them closed.
770 [gui] Focus change when message send of another tab completes
=> Fixed with dc66d84e0cafa871a730ba7a0e468a4a00cfb462
1406 [gui] Double dock icon in WindowMaker
=> Fixed in 1.3.4 RC3 according to comments
1460 [message] windows clients using unicode can't see / send readable
messages
1682 [icq] Problem with charset
1726 [icq] AOL's ICQ 7.2 can't show messages with national symbols
(Russian, for example)
=> These three were probably fixed with 3b71b8c, 599f94f, ca13659 and
bb6b1ae
1483 [icq] Add definitions of other icq clients
=> Fixed wih 5f4beac0d96a50e53cf330d412abaa116b5d34dc
1690 [website] Missing piece in top image in high resolution
=> Fixed with 8256c04cfd2eb98b31a79f2b733892240f13aaac
##### Group 2 - Definitely bugs #####
I know these are existing problems (or at least was last time I updated
these tickets).
597a [message] History can be saved in many different encodings
1447 [icq] Invisible contact status is not updated after he/she checks
my auto response
1626 [gui] Crash while in GPG passphrase dialog
=> Socket monitor thread is locked while waiting for GPG passphrase
input to be complete
1654 [icq] All contacts become offline after reconnect
1678 [icq] Must go Offline to drop Free For Chat status
=> This looks like a problem at the server side and at least Pidgin and
Miranda are also affected
1679 [icq] Some offline messages have a wrong timestamp
=> Might be related to http://developer.pidgin.im/ticket/1761
##### Group 3 - Possibly bugs #####
These I cannot confirm myself. Please reply if you know any of these to
be fixed or can confirm that the fault exists. For those I don't get any
replys to I will have to migrate anyway.
384 [icq] GUI popup sometimes show idle time larger than logged in time
=> Haven't seen this in a while so not sure if it's still a bug
556 [daemon] Group handing is strange due to merging of local and server
lists
=> We don't know if a mismatch is due to local or server change, also
there are different opinions
559 [icq] Licq shows IP when ip hiding is enabled
=> Workaround in ticket that I'm guessing is a hack
597b [gui] Top chat pane is not updated when encoding is changed
=> Not sure if this shold be considered a bug or working as intended
675 [daemon] Licq adds all receivers to the list
741 [icq] Checking if a user is invisible doesn't work
750 [gui] Autoresponse is not saved properly if locale != messages charset
=> Someone with non iso88591-1 charset needs to verify (and clarify) this
795 [gui] Auto-Raise on Incoming Msg doesn't work with Gnome2/Metacity
844 [icq] Sending URL to multiple recipients causes logout
849 [icq] Licq doesn't modify server list
=> "Unknown error modifying server list: 0x0A"
1411 [gui] Russian charset! Not work Russian from licq to gaim and from
webicq to licq
=> Someone with russion charset needs to verify (and clarify) this
1428 [icq] Invalid login sequence being performed
=> Reported by Jon but not sure what it's referring to. Some details
would be nice
1445 [icq] Licq does not receive messages from icq 5.1
=> Someone with contact(s) using ICQ 5.1 needs to verify
1455 [secure] Licq seems to forget GPG passphrase
=> "gpgme message decryption failed" logged several times for same
message but message decrypted anyway
1459 [icq] Creating a new config doesn't download all users in list
1461 [icq] Sending URL to multiple contacts is only sent to one recipient
1471 [icq] Custom auto response not working
1480 [gui] Dock does not show information in WindowMaker
=> According to description it worked in 1.3.2 but not in 1.3.4
1530 [icq] Server side contactlist damaged after moving users between groups
=> Confirmed as a known problem / Eugene 2007-08-16
=> Cause of problem probably found an will fix them next / Jon 2008-04-21
1573 [message] Charsets conversion problem
=> Several updates by author and Eugene but no solution
1583 [gui] Problems with dock icon under Window Maker
1592 [icq] Inspect why info requests between AIM owner and ICQ contact
are not answered by the server
=> Task created by Eugene but no details on what requests it's referring to
1632 [icq] licq unable to fetch icq6 away messages
1646 [icq] Update all users floods the server
1722 [jabber] Typing notification received when sending to offline contact
##### Group 4 - Realistic enhancements #####
I consider these enhancements doable without major changes
459 [console] Make it easier to type/ignore weird characters in names
504 [file] Add option to control file transfer speed
600 [gui] Popup when contact has birthday
642 [console] Show SSL status for contacts
=> Also debian bug #96445
695 [gui] Display extended icons in separate column to not hide them
when name is long
745 [gui] Make gui dockable (like kde pane)
761 [message] Drop extra linebreak at end of message added by windows client
776 [gui] Detailed information in icon tooltip, e.g. name of sender and
message count
780 [daemon] Autologin to server if disconnected
818b [gui] Show encrypted messages in different color
822 [gui] option to override colors in received messages
=> I think we're already overriding colors but I'm not sure
833 [icq] Update ICQ to use version 10 of DC protocol
875 [file] Make it possible to transfer directories
1195 [chat] Control sound for chatbeep
=> I want to redo the entire group chat handling, I'm just not sure how yet
1198 [file] Add option to skip individual files
1360 [daemon] Move ICQ specific code from CBuffer and change from static
buffer to dynamic allocation
1363 [daemon] Create the plugin pipeline architecture
=> Not sure what this means. Task created by Erik
1495 [gui or osd] Skinable popup labels (like in miranda)
1508 [icq] Error messages when logging in is not very informative
1524 [daemon] visible for all users in a contact list, e.g. Visible list
= All users
1677 [icq] Make human-readable error messages.
=> "Account Blocked" would be better than "Unknown sign on error: 0x2A"
1719 [daemon] Protocols should be able to signal what info it can get/set
1723 [gui] Protocol specific icons for Jabber missing
##### Group 5 - Low-prio enhancements #####
Enhancements that will require more work but might still be possible to do
560 [daemon] Autorequest away-message when a contact goes away and show
as tooltip
=> Some clients set message after changing status so auto fetch would
only work in some cases
680 [gui] Picture thumbnails in contact list
818a [secure] Enforce gpg signing and verification
842 [daemon] Multiple user accounts per protocol
=> Will require a lot of changes and won't happen anytime soon, but not
impossible
1165 [file/secure] Use SSL for file transfers
1294 [icq] Add option to remove ICQ account
1318 [other] History database converter from Mirablis ICQ
1338 [daemon] Netdetect feature, e.g. go online when internet connection
is available
1423 [icq] Secure user registration
1484 [other] Handle contact as SPAM (ignore, inivisible, report spam to
icq.com)
1485 [gui] new dcop calls to change status
1514 [gui] dcop: more funtions to retriever infos
=> Replace these two with enhancment to make a DBUS interface or just
drop and let fifo/rms be enough
1604 [daemon] Add support for UPnP
1643 [daemon] Option to force local groups to be same as server groups
##### Group 6 - Other #####
These are tickets I want to just forget when migrating, let me know if
you think otherwise
385 [message] enable-hebrew makes text be right-to-left formated for
other than hebrew locale
=> If someone using Hebrew shows up we can open a new ticket for this
413 [icq] Sending SMS fails
=> Close due to no reply from author for more information
435 [icq] Auto request secure doesn't work with sim-icq 0.8.1
=> Sim has no flag to indicate if it supports secure according to Jon
2006-07-04
752 [message] First message is sent with wrong encoding
=> Comment says it only happens with ICQ 5 Lite users
1018 [icq] Random chat info is not displayed
=> Does anyone actually use random chat?
1309 [icq] Receiving SMS does not work
=> Is there any SMS networks still available through ICQ?
1478 [gui] Wiki formating in message window
1481 [daemon] Webcam and voice support
1512 [daemon] Meta contacts (multiple protocols per local contact)
=> Might be possible to do as a GUI-only feature but still would need a
lot of work
figure out what to do with them. The following is my suggestion on how
to migrate them but I would appreciate feedback on this, especially on
some of the tickets that I'm not sure about.
I've divided the tickets into 6 groups:
1) Tickets that have been fixed since trac was closed
2) Tickets I personally know are bugs
3) Bugs that I cannot confirm and/or don't have enough information on to
understand - Please help me with these!!
4) Enhancements that are realistic to be implemented
5) Enhancements that will take more time and/or effort but might be
worth remembering
6) Tickets that should probably just be forgotten
Suggested actions:
Group 2 and (partially) group 3 needs to be moved to some new ticket
system. I will attempt to add them as Issues in github unless anyone has
a better suggestion.
Group 4 and group 5 will be listed on an enhancement page on
www.licq.org. (Probably the split between these two groups will not be
kept.)
Group 1 and group 6 won't be migrated.
Below is a list of the tickets as I've grouped them and my comments on
them. Please let me know if there are other opinions on the groupings.
(Some descriptions are a bit vague, full tickets are available in the
trac.sql dump Jon posted to licq-dev in May or if needed in discussions
I can post more details for specific tickets.)
/Anders
##### Group 1 - Fixed tickets #####
Unless anyone can prove these aren't fixed, I consider them closed.
770 [gui] Focus change when message send of another tab completes
=> Fixed with dc66d84e0cafa871a730ba7a0e468a4a00cfb462
1406 [gui] Double dock icon in WindowMaker
=> Fixed in 1.3.4 RC3 according to comments
1460 [message] windows clients using unicode can't see / send readable
messages
1682 [icq] Problem with charset
1726 [icq] AOL's ICQ 7.2 can't show messages with national symbols
(Russian, for example)
=> These three were probably fixed with 3b71b8c, 599f94f, ca13659 and
bb6b1ae
1483 [icq] Add definitions of other icq clients
=> Fixed wih 5f4beac0d96a50e53cf330d412abaa116b5d34dc
1690 [website] Missing piece in top image in high resolution
=> Fixed with 8256c04cfd2eb98b31a79f2b733892240f13aaac
##### Group 2 - Definitely bugs #####
I know these are existing problems (or at least was last time I updated
these tickets).
597a [message] History can be saved in many different encodings
1447 [icq] Invisible contact status is not updated after he/she checks
my auto response
1626 [gui] Crash while in GPG passphrase dialog
=> Socket monitor thread is locked while waiting for GPG passphrase
input to be complete
1654 [icq] All contacts become offline after reconnect
1678 [icq] Must go Offline to drop Free For Chat status
=> This looks like a problem at the server side and at least Pidgin and
Miranda are also affected
1679 [icq] Some offline messages have a wrong timestamp
=> Might be related to http://developer.pidgin.im/ticket/1761
##### Group 3 - Possibly bugs #####
These I cannot confirm myself. Please reply if you know any of these to
be fixed or can confirm that the fault exists. For those I don't get any
replys to I will have to migrate anyway.
384 [icq] GUI popup sometimes show idle time larger than logged in time
=> Haven't seen this in a while so not sure if it's still a bug
556 [daemon] Group handing is strange due to merging of local and server
lists
=> We don't know if a mismatch is due to local or server change, also
there are different opinions
559 [icq] Licq shows IP when ip hiding is enabled
=> Workaround in ticket that I'm guessing is a hack
597b [gui] Top chat pane is not updated when encoding is changed
=> Not sure if this shold be considered a bug or working as intended
675 [daemon] Licq adds all receivers to the list
741 [icq] Checking if a user is invisible doesn't work
750 [gui] Autoresponse is not saved properly if locale != messages charset
=> Someone with non iso88591-1 charset needs to verify (and clarify) this
795 [gui] Auto-Raise on Incoming Msg doesn't work with Gnome2/Metacity
844 [icq] Sending URL to multiple recipients causes logout
849 [icq] Licq doesn't modify server list
=> "Unknown error modifying server list: 0x0A"
1411 [gui] Russian charset! Not work Russian from licq to gaim and from
webicq to licq
=> Someone with russion charset needs to verify (and clarify) this
1428 [icq] Invalid login sequence being performed
=> Reported by Jon but not sure what it's referring to. Some details
would be nice
1445 [icq] Licq does not receive messages from icq 5.1
=> Someone with contact(s) using ICQ 5.1 needs to verify
1455 [secure] Licq seems to forget GPG passphrase
=> "gpgme message decryption failed" logged several times for same
message but message decrypted anyway
1459 [icq] Creating a new config doesn't download all users in list
1461 [icq] Sending URL to multiple contacts is only sent to one recipient
1471 [icq] Custom auto response not working
1480 [gui] Dock does not show information in WindowMaker
=> According to description it worked in 1.3.2 but not in 1.3.4
1530 [icq] Server side contactlist damaged after moving users between groups
=> Confirmed as a known problem / Eugene 2007-08-16
=> Cause of problem probably found an will fix them next / Jon 2008-04-21
1573 [message] Charsets conversion problem
=> Several updates by author and Eugene but no solution
1583 [gui] Problems with dock icon under Window Maker
1592 [icq] Inspect why info requests between AIM owner and ICQ contact
are not answered by the server
=> Task created by Eugene but no details on what requests it's referring to
1632 [icq] licq unable to fetch icq6 away messages
1646 [icq] Update all users floods the server
1722 [jabber] Typing notification received when sending to offline contact
##### Group 4 - Realistic enhancements #####
I consider these enhancements doable without major changes
459 [console] Make it easier to type/ignore weird characters in names
504 [file] Add option to control file transfer speed
600 [gui] Popup when contact has birthday
642 [console] Show SSL status for contacts
=> Also debian bug #96445
695 [gui] Display extended icons in separate column to not hide them
when name is long
745 [gui] Make gui dockable (like kde pane)
761 [message] Drop extra linebreak at end of message added by windows client
776 [gui] Detailed information in icon tooltip, e.g. name of sender and
message count
780 [daemon] Autologin to server if disconnected
818b [gui] Show encrypted messages in different color
822 [gui] option to override colors in received messages
=> I think we're already overriding colors but I'm not sure
833 [icq] Update ICQ to use version 10 of DC protocol
875 [file] Make it possible to transfer directories
1195 [chat] Control sound for chatbeep
=> I want to redo the entire group chat handling, I'm just not sure how yet
1198 [file] Add option to skip individual files
1360 [daemon] Move ICQ specific code from CBuffer and change from static
buffer to dynamic allocation
1363 [daemon] Create the plugin pipeline architecture
=> Not sure what this means. Task created by Erik
1495 [gui or osd] Skinable popup labels (like in miranda)
1508 [icq] Error messages when logging in is not very informative
1524 [daemon] visible for all users in a contact list, e.g. Visible list
= All users
1677 [icq] Make human-readable error messages.
=> "Account Blocked" would be better than "Unknown sign on error: 0x2A"
1719 [daemon] Protocols should be able to signal what info it can get/set
1723 [gui] Protocol specific icons for Jabber missing
##### Group 5 - Low-prio enhancements #####
Enhancements that will require more work but might still be possible to do
560 [daemon] Autorequest away-message when a contact goes away and show
as tooltip
=> Some clients set message after changing status so auto fetch would
only work in some cases
680 [gui] Picture thumbnails in contact list
818a [secure] Enforce gpg signing and verification
842 [daemon] Multiple user accounts per protocol
=> Will require a lot of changes and won't happen anytime soon, but not
impossible
1165 [file/secure] Use SSL for file transfers
1294 [icq] Add option to remove ICQ account
1318 [other] History database converter from Mirablis ICQ
1338 [daemon] Netdetect feature, e.g. go online when internet connection
is available
1423 [icq] Secure user registration
1484 [other] Handle contact as SPAM (ignore, inivisible, report spam to
icq.com)
1485 [gui] new dcop calls to change status
1514 [gui] dcop: more funtions to retriever infos
=> Replace these two with enhancment to make a DBUS interface or just
drop and let fifo/rms be enough
1604 [daemon] Add support for UPnP
1643 [daemon] Option to force local groups to be same as server groups
##### Group 6 - Other #####
These are tickets I want to just forget when migrating, let me know if
you think otherwise
385 [message] enable-hebrew makes text be right-to-left formated for
other than hebrew locale
=> If someone using Hebrew shows up we can open a new ticket for this
413 [icq] Sending SMS fails
=> Close due to no reply from author for more information
435 [icq] Auto request secure doesn't work with sim-icq 0.8.1
=> Sim has no flag to indicate if it supports secure according to Jon
2006-07-04
752 [message] First message is sent with wrong encoding
=> Comment says it only happens with ICQ 5 Lite users
1018 [icq] Random chat info is not displayed
=> Does anyone actually use random chat?
1309 [icq] Receiving SMS does not work
=> Is there any SMS networks still available through ICQ?
1478 [gui] Wiki formating in message window
1481 [daemon] Webcam and voice support
1512 [daemon] Meta contacts (multiple protocols per local contact)
=> Might be possible to do as a GUI-only feature but still would need a
lot of work