Home > jobs, Smalltalk, VisualWorks > Windows Goodies Bounty

Windows Goodies Bounty

 

 

 

 

 

 

 

Update (2011-06-30 09:21 EST): Our initial review of Cincom-provided “Windows Goodies 7.9 – 1″ suggests that a resolution is, indeed, valid and functional, so this bounty has been revoked. I hope to try this again some day, it would have been a fun experiment.

Update (2011-06-29 12:12 EST): James Savidge advises that a proposed fix is being integrated into the most current build of VisualWorks this week and will be available to customers shortly. As a result, this bounty is currently on hold pending our review of the update.

Original Post,

A little while back I’d reported an issue with RequestingPrinter (part of Windows Goodies) to VWNC mailing list,

“all of the below code was tested in clean visual.im in 7.8 and 7.7.1;
just paste into the workspace and work away”
Parcel loadParcelByName: 'Windows Goodies'
"if you execute the below, select a printer and proceed,
7.8 will experience primitive failure in 1201, but successfully
return a print job in 7.7.1"
"the below will also fail with exact same error when running 7.7.1
image on a 7.8 VM, so it appears to be a VM issue in 7.8"
RequestingPrinter startPrintJobNamed: 'test'

I’d later received a response from Alan Knight suggesting that,

The problem with that is that Windows Goodies explicitly assembles a host printer handle, which is an opaque VM structure, out of the Windows handles that it gets back. The structure of that opaque handle changed in 7.8 (primarily because of changes made to accomodate 64-bit Windows), so the assumptions that that goodie makes are longer valid. We’re in the process of investigating how to make that work.

Now, we have a few options to consider if we want to continue moving to VisualWorks 7.8 (and we do),

  1. Assume that folks at Cincom are actively working on this issue and wait for a resolution
  2. Dedicate an internal resource to fixing it and push other projects back
  3. Assign a bounty to this and let someone from the community hack at it

I’m not a big fan of the first two, so we’d like to give the third option a try.

DeepCove Labs will pay an equivalent of CAD $400 (four hundred Canadian dollars) to whomever delivers an updated version of Windows Goodies with RequestingPrinter that works in VisualWorks 7.8 and, of course, we’ll contribute that version back to VisualWorks for others to make use of.

Frankly, I’d never posted a bounty like this before, thus, exact logistics aren’t clear to me, so if you have any questions and/or comments, please don’t hesitate to comment and I’ll do my best to address them.

Advertisement
Categories: jobs, Smalltalk, VisualWorks
  1. June 29, 2011 at 8:06 am | #1

    Greetings,

    You are not the only Customer that has seen a problem in this Contributed package.

    A new version of the WindowsGoodies parcel is being integrated into the VW build this week, and after that a new version of the WindowsGoodies will be available to our Customers that specifically request it.

    Please remember that the WindowsGoodies parcel is a Contributed item, and as such we cannot guarantee that we will support any problem found in it.

    However, considering that a number of our Customers have come to depend upon it, it is under consideration that this package will be moved up to fully supported status. Please contact Arden Thomas or Alan Knight to put in your request for this to become a fully supported component on the Windows version of VisualWorks.

    James T. Savidge, [Cincom Support], Wednesday, June 29, 2011

    “Don’t worry Bob. Here’s what to do. … Raise the Exception, walkback, and nobody gets hurt.”

    • June 29, 2011 at 8:12 am | #2

      James, so the version being integrated addresses this issue specifically? I’ll update the message with a hold warning for others.

      • June 29, 2011 at 8:31 am | #3

        Yes.

        I reran the workspace code you listed above and it worked in the new version.

        I did see an Unhandled Exception if I pressed the Cancel button in the resulting dialog box, but I’ve brought this up with the Engineering team. (Hopefully that will be an easy late term fix.)

        I have also asked if it is possible for the new version of the package to be made available on the Public Repository when it is ready. (Although I can’t guarantee that it will be also made available that way.)

        James T. Savidge, [Cincom Support], Wednesday, June 29, 2011

        “Don’t worry Bob. Here’s what to do. … Raise the Exception, walkback, and nobody gets hurt.”

  2. July 11, 2011 at 5:12 pm | #4

    James T. Savidge :
    I have also asked if it is possible for the new version of the package to be made available on the Public Repository when it is ready. (Although I can’t guarantee that it will be also made available that way.)

    The new version of the Windows Goodies is now available in the Cincom Public Repository, as the following version:

    Windows Goodies (7.9 – 1, kgreek)

    Please note that this will work with 32 bit VisualWorks images on Windows, but it is known to have problems in the pre-release 64 bit Windows images.

    We hope to have this latter problem fixed sometime before the 64 bit version of Windows Images is released and fully supported.

    James T. Savidge, [Cincom Supportt], Monday, July 11, 2011

    “Don’t worry Bob. Here’s what to do. … Raise the Exception, walkback, and nobody gets hurt.”

  3. October 17, 2011 at 8:41 am | #5

    Hack Facebook Account by using This Tool in just Seconds.How to hack a Facebook Account of my personal Girl friend? Could you obtain me the pass word of my partner? Clearly show me personally how to hack Facebook account or profiles! At last I will expose it and I don’t want people to ask this to me again and again. My goal is to explain the whole process of how to hack facebook account Username and Password step-by- step so that there isn’t any doubt in your mind! Simply Follow the steps and you will have accessed the Facebook account.I am not going to force about only how to hack facebook account I just want to tell you When you learn about hacking face book account. You will also be safe and no one can hack your account and You may challenging the hackers also that no one can hack my account. http://hackfacebookaccountpass.blogspot.com

    • October 17, 2011 at 8:42 am | #6

      Hack Facebook Account by using This Tool in just Seconds.How to hack a Facebook Account of my personal Girl friend? Could you obtain me the pass word of my partner? Clearly show me personally how to hack Facebook account or profiles! At last I will expose it and I don’t want people to ask this to me again and again. My goal is to explain the whole process of how to hack facebook account Username and Password step-by- step so that there isn’t any doubt in your mind! Simply Follow the steps and you will have accessed the Facebook account.I am not going to force about only how to hack facebook account I just want to tell you When you learn about hacking face book account. You will also be safe and no one can hack your account and You may challenging the hackers also that no one can hack my account. hack facebook account

  4. October 17, 2011 at 8:41 am | #7
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.