Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 334925 - Include about.html file in javaprofiler zips
Summary: Include about.html file in javaprofiler zips
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Samuel Wu CLA
QA Contact: Kathy Chan CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 11:49 EST by Joel Cayne CLA
Modified: 2016-05-05 10:39 EDT (History)
3 users (show)

See Also:
kathy: pmc_approved? (oec)
kathy: pmc_approved? (ernest)
kathy: pmc_approved+
jgwest: pmc_approved+
kathy: pmc_approved? (jerome.bozier)


Attachments
about.html patch (2.01 KB, patch)
2011-01-20 16:36 EST, Samuel Wu CLA
no flags Details | Diff
Alternative way of adding about.html from Makefile (6.61 KB, patch)
2011-01-21 13:35 EST, Samuel Wu CLA
no flags Details | Diff
customTargets (2.01 KB, patch)
2011-01-21 13:36 EST, Samuel Wu CLA
no flags Details | Diff
License files Patch for jvmti and jvmti.sdk (25.20 KB, patch)
2011-01-21 22:48 EST, Samuel Wu CLA
no flags Details | Diff
agntctrl about.html patch (4.96 KB, patch)
2011-01-21 22:51 EST, Samuel Wu CLA
no flags Details | Diff
Update License files Patch for jvmti and jvmti.sdk (25.90 KB, patch)
2011-01-24 11:12 EST, Samuel Wu CLA
no flags Details | Diff
jvmti fix missing files (978 bytes, patch)
2011-01-27 14:37 EST, Samuel Wu CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joel Cayne CLA 2011-01-20 11:49:59 EST
The about.html file from the JVMTI plug-in is missing from the javaprofiler zips. The packaging should be updated to include the missing file.
Comment 1 Samuel Wu CLA 2011-01-20 16:36:52 EST
Created attachment 187243 [details]
about.html patch

Hey Joel,

please review the patch, and check it in.

thanks,

Sam
Comment 2 Mike Reid CLA 2011-01-20 16:43:10 EST
Patch looks good.
Comment 3 Mike Reid CLA 2011-01-20 16:44:01 EST
Patch checked into HEAD on behalf of Sam.
Comment 4 Samuel Wu CLA 2011-01-20 17:45:12 EST
Resolved. Changes were picked up by build: TPTP-4.7.2-201101201646
Comment 5 Samuel Wu CLA 2011-01-21 10:54:17 EST
Verified.
Comment 6 Joel Cayne CLA 2011-01-21 12:53:32 EST
The license referenced in the about.html file should be packaged in the JVMTI plug-in.
Comment 7 Samuel Wu CLA 2011-01-21 13:35:50 EST
Created attachment 187307 [details]
Alternative way of adding about.html from Makefile

Hey Joel,

Could you take a look at these patches and check them in. Instead of adding about.html during the build, it should be added during the make makefile.

Thanks,

Sam
Comment 8 Samuel Wu CLA 2011-01-21 13:36:25 EST
Created attachment 187308 [details]
customTargets
Comment 9 Samuel Wu CLA 2011-01-21 22:48:57 EST
Created attachment 187351 [details]
License files Patch for jvmti and jvmti.sdk

Hey Joel,

Adding about_files under org.eclipse.tptp.platform.jvmti.runtime which contains LICENSE-2.0.txt and NOTICE. Javaprofiler zip and javaprofiler.sdk now contain about_files and about.html.

please review the patch thanks

Sam
Comment 10 Samuel Wu CLA 2011-01-21 22:51:55 EST
Created attachment 187352 [details]
agntctrl about.html patch

This patch contains the fix for about.html in agent controller. It should be about_files/LICENSE not about_files/LICENSE-2.0.txt.
Comment 11 Joel Cayne CLA 2011-01-24 09:41:14 EST
Please ensure a comment is added to the makefiles to explain that the about.html and about_files are removed during packaging the jvmti-only zip as they are included in the JVMTI workbench plug-in at the root level of the plug-in.

We should verify that the correct contents are included for the NOTICE file.

Patches for customTargets, agentcontroller, and JVMTI look good.
Comment 12 Samuel Wu CLA 2011-01-24 11:12:30 EST
Created attachment 187439 [details]
Update License files Patch for jvmti and jvmti.sdk

Comments are add on the makefiles.
Comment 13 Samuel Wu CLA 2011-01-24 12:23:53 EST
I would like to request that the following defect be considered for PMC
approval for 4.7.2.

1.  Explain why you believe this is a stop-ship defect. How does the defect
manifest itself, and how will users of TPTP / consuming products be affected if
the defect is not fixed?

License files (about.html and about_files) are missing in jvmti plugins.

2. Is there a work-around? If so, why do you believe the work-around is
insufficient?

No.

3. Is this a regression or API breakage? Explain.

No.

4. Does this require new API?

No.

5. Who performed the code review?

Joel

6. Is there a test case attached to the bugzilla record?

N/A

7. What is the nature of the fix?  What is the risk associated with this fix?

The fix modifies the makefiles in jvmti plugin that are missing about.html and license files. The fix is low risk.

8. Is this fix related to any standards that TPTP adheres to? If so, who has
validated that the fix continues to adhere to the standard?

N/A
Comment 14 Kathy Chan CLA 2011-01-24 12:34:19 EST
Requesting PMC approval for TPTP 4.7.2.
Comment 15 Samuel Wu CLA 2011-01-26 10:06:26 EST
Hey Joel,

Could you review and check in the patch.
Thanks,

Sam
Comment 16 Joel Cayne CLA 2011-01-26 11:17:42 EST
Patches for customTargets, AC, and JVMTI have been checked into HEAD.
Comment 17 Samuel Wu CLA 2011-01-27 10:16:54 EST
Verified in build TPTP-4.7.2-201101261720
Comment 18 Samuel Wu CLA 2011-01-27 14:36:15 EST
Files are missing in org.eclipse.tptp.platform.jvmti.runtime\agent_files\linux_em64t and \linux_ia32. Reopening.
Comment 19 Samuel Wu CLA 2011-01-27 14:37:31 EST
Created attachment 187765 [details]
jvmti fix missing files

Hey Jon,

Could you review and check in the patch,
Thanks,

Sam
Comment 20 Jonathan West CLA 2011-01-27 14:42:28 EST
Patch checked into HEAD.
Comment 21 Samuel Wu CLA 2011-01-27 17:22:16 EST
Resolving.
Comment 22 Samuel Wu CLA 2011-01-27 17:23:21 EST
Verified in build TPTP-4.7.2-201101271445
Correct files are shown up under org.eclipse.tptp.platform.jvmti.runtime\agent_files\linux_em64t and \linux_ia32
Comment 23 Joel Cayne CLA 2011-01-31 11:13:51 EST
Verified on TPTP-4.7.2-201101271445.