I don't want to create lots of noise - or create unnecessary work, but if I find bugs in Pharo 3.0, should I be reporting them?
Or do you want me to try and repro them in 4.0 and then report them under 4.0? For example, I have a class that was a subclass of CustomHelp that overrode the class #pages method. I then decided to use Wiki help, and so moved my class to subclass Object, but then i noticed that the #pages method (which I was about to delete) still had an override green arrow symbol. Curious - I clicked it and got a walkback (as the UI is wrong). How do I report that? Do you want me to? I do have a fobgugz account. I've also noticed another error with the locked methods pane (not sure what to call it, and also really don't fully understand how it works). However it gets corrupted with long wrapping strings in the source. Do I report that? Tim |
I've also noticed I keep getting re-prompted to enter my username when I save source (this is a very fresh image) - I think it may be because I've just saved comments and class methods so far - but its prompted me several times now for my name?
Should I report steps for this? Tim |
2014-07-09 21:48 GMT+02:00 Tim Mackinnon <[hidden email]>: I've also noticed I keep getting re-prompted to enter my username when I save Yes please report steps to reproduce this. And the other two bugs you described in the other mail. Please try to reproduce them with Pharo4.0 and report for that version at first. If they are serious or important or if there is a high demand for pharo3 users, we should open another bug entry for pharo3.0 too. regards nicolai
|
OK - will do.
I am finding that Nautilus in Pharo 3 is very flakey - its very easy to get into a position where you cant select anything in the package or class pane - and you just get walkbacks making it unusable. I'm surprised its not been noticed already. Tim |
In reply to this post by Nicolai Hess
Just to clarify - should I just submit for 4.0 and make a note that it applies to 3.0 and then you guys can make a duplicate?
Or should I make a duplicate? If its me - how do I duplicate a bug in fogbugz - I can't see an option to do it (and would expect it to link the two) Tim |
2014-07-09 23:08 GMT+02:00 Tim Mackinnon <[hidden email]>: Just to clarify - should I just submit for 4.0 and make a note that it Just submit for 4.0 and make a note about 3.0. I don't know if it is possible to duplicate an entry.
|
In reply to this post by Tim Mackinnon
On 09 Jul 2014, at 23:08, Tim Mackinnon <[hidden email]> wrote: > Just to clarify - should I just submit for 4.0 and make a note that it > applies to 3.0 and then you guys can make a duplicate? > > Or should I make a duplicate? If its me - how do I duplicate a bug in > fogbugz - I can't see an option to do it (and would expect it to link the > two) > We just make a new report and put the Pharo4 report as the *child* of the Pharo3 one, so that it will be tested first in Pharo4 Marcus |
On 10 Jul 2014, at 08:52, Marcus Denker <[hidden email]> wrote: > > On 09 Jul 2014, at 23:08, Tim Mackinnon <[hidden email]> wrote: > >> Just to clarify - should I just submit for 4.0 and make a note that it >> applies to 3.0 and then you guys can make a duplicate? >> >> Or should I make a duplicate? If its me - how do I duplicate a bug in >> fogbugz - I can't see an option to do it (and would expect it to link the >> two) >> > > We just make a new report and put the Pharo4 report as the *child* of the Pharo3 one, > so that it will be tested first in Pharo4 of course, in case we find that the bugfix deserves to be backported (is an important fix) otherwise, the fix will be there just in pharo4 :) Esteban > > Marcus > > |
In reply to this post by Tim Mackinnon
2014-07-09 22:51 GMT+02:00 Tim Mackinnon <[hidden email]>: OK - will do. I am working on that :) Every bug report is helpfull. My observation is, most people have a worklfow that does not provoke this issues or accustomed to work around it. My goal is to have a solid systembrowser. I want to clean and simplify nautilus group/package handling, the caches and the way it updates on system messages (classdef. change, methods add/removed ...) Nicolai
|
Hi Nicolai - I should have added that I like the direction that Nautilus is going (and it looks cool) - there is a lot of potential particularly if the code underneath is clean (my experience with the browser code from Squeak, was that it was messy - and seemed to have been ported through several systems).
I have reported several bugs which I'm assuming you have seen. I think the problems surface more when something is new and you play around with it to understand what things do. I particularly like to understand the inheritance hierarchy of things I'm looking at - hence why I click those buttons. Tim |
In reply to this post by Nicolai Hess
Nicolai - I have just seen that you have a fix for one of the Nautilus issues I raised (awesome).
Forgive me - but I don't yet know how to load up a slice and test it (but am willing to learn, so I can perhaps help more in the future). I've loaded up the latest Pharo 4.0 image - luanched monticello - but how do I load a slice? If its written up somewhere - I'm happy to go and read. I'm assuming the idea is that when you report a bug, if someone fixes it - you try and verify it and then I can mark it resolved in Fogbugz? Tim |
2014-07-11 12:15 GMT+02:00 Tim Mackinnon <[hidden email]>: Nicolai - I have just seen that you have a fix for one of the Nautilus issues select repository "http://smalltalkhub.com/mc/Pharo/Pharo40Inbox/main" in the right pane. -open that repository. -enter the slice number in the left or right field. -select the slice in the list on the right side (there may be different slices for one issue) -and choose "Load" for loading this slice or "Merge" If you want to see the diff before loading.
Yes, we need people testing and reviewing the bug fixes. Just write a note if it is working.
If it is not working or has other issues, change the status back to "work needed" Status description: https://pharo.fogbugz.com/?W65 Nicolai
|
I'd like to come but hotel/accomodation rates looked prohibitive to me. Are there affordable options ? Phil
On Fri, Jul 11, 2014 at 12:47 PM, Nicolai Hess <[hidden email]> wrote:
|
Phil - I think your message ended up in the wrong thread?
You should try and attend ESUG though - its a great conference. I found a cheap hotel on Booking.com - but I bet there might a YMC or something in Cambridge that might make it more affordable (I recall people doing something similar in the past). Even if your accommodate is far away - it looks quite cheap to rent a bicycle for the week and cycle in. Tim On 11 Jul 2014, at 13:57, philippeback [via Smalltalk] <[hidden email]> wrote:
|
In reply to this post by Nicolai Hess
Nicolai - your instructions worked perfectly (thanks - I'm a smaller step closer to contributing).
I tried the slice in a fresh image and hit some strange problems (might not be related to your fix, although its only when I load that I see them). I've put it in the FobFubgz and reassigned it back to you (hoepfully that's what I'm supposed to do). Tim |
In reply to this post by Marcus Denker-4
Can I check one more item - should I record the actual Image version where bugs occur?
In fogbugz, there is a version field - but I'm not sure what your convention is for these things? (Is it written down somewhere for me to read how to report good bugs using FogBugz). As an aside - I'm quite surprised how poor Fogbugz is. I had read it was a good bug tracker - but in practice its quite minimal. I'm quite shocked you can't easily duplicate a bug-report (I wrote to them and they said you have to use some browser plugin as its not built in), I also can't see how to link bug-report (as in, similar to X). Not Pharo's fault of course. Tim |
Tim Mackinnon wrote:
> Can I check one more item - should I record the actual Image version where > bugs occur? > > In fogbugz, there is a version field - but I'm not sure what your convention > is for these things? (Is it written down somewhere for me to read how to > report good bugs using FogBugz). > > As an aside - I'm quite surprised how poor Fogbugz is. I had read it was a > good bug tracker - but in practice its quite minimal. I'm quite shocked you > can't easily duplicate a bug-report (I wrote to them and they said you have > to use some browser plugin as its not built in), I also can't see how to > link bug-report (as in, similar to X). > > Not Pharo's fault of course. > > Tim > 1. By writing 'Case #####' anywhere in the ticket. 2. Adding case number ##### to the Parent and Subcase fields in the side-bar. The Pharo CI Monkey only picks up slices for a parent case once all child cases are closed. Now I've never needed to duplicate a bug report. I'd like to understand what your use case is there? cheers -ben |
Thanks for the fog bugz tips. Duplicating a bug is useful for several reasons I've found in the past: A) if you want to submit the same bug for two streams (eg Pharo 3 & 4) to be dealt with differently - copying them is handy. B) if you have a similar bug with similar steps bar 1, or a bug fix improves the situation but highlights another different problem... It's useful to duplicate a bug (with it conveniently linked) to save time. I'm not a huge Jira fan - but it makes that really easy & I'm suprised that fog bugz is so basic. Of course it's not the end of the world - but you do wonder why all bug tracking software is so clunky. I'm equally suprised that linking bugs by using the parent/child fields is the only way - if bugs are peers, it seems natural to just link them that way without needing a parent. Anyway - I'll use what we've got and get used to its eccentricities. Tim Sent from my iPhone
|
Tim Mackinnon wrote:
I mentioned peers are linked by writing "Case ####", which automatically adds the referenced case to the sidebar under "See also". Did you mean something else? For sample see... https://pharo.fogbugz.com/f/cases/13209/StringMorph-background cheers -ben
|
Thanks for the tip Ben - yes Cases xxx looks like what I wanted (and I just tried it). Its a bit difficult to know this is available so I wanted to add it to the Pharo Fogbugz wiki but I can't edit that (it also looks like there are other variants too: http://help.fogcreek.com/7772/link-fogbugz-cases-to-changesetscommits-in-kiln).
Tim |
Free forum by Nabble | Edit this page |