* SystemTapGui rpms/specfile for fedora.
@ 2009-01-29 16:37 anithra
2009-01-29 21:32 ` William Cohen
0 siblings, 1 reply; 3+ messages in thread
From: anithra @ 2009-01-29 16:37 UTC (permalink / raw)
To: William Cohen, systemtap
Hi Will,
Ive uploaded the RPM,SRPM and spec file for SystemTapGui-1.0-1 on
sourceforge. This is the plugin version.
The SystemtapGui client has been built as per the guidelines in
https://fedoraproject.org/wiki/Packaging/EclipsePlugins.
The packages have been verified with rpmlint. I have included the
SystemTapGuiServer binary rpm for x86 only. Please let me know if you
require the binary for other platforms also and if anything else is missing.
https://sourceforge.net/project/showfiles.php?group_id=169234&package_id=306913
Thanks,
Regards,
Anithra.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: SystemTapGui rpms/specfile for fedora.
2009-01-29 16:37 SystemTapGui rpms/specfile for fedora anithra
@ 2009-01-29 21:32 ` William Cohen
2009-02-01 11:11 ` anithra
0 siblings, 1 reply; 3+ messages in thread
From: William Cohen @ 2009-01-29 21:32 UTC (permalink / raw)
To: anithra; +Cc: systemtap
anithra wrote:
> Hi Will,
>
> Ive uploaded the RPM,SRPM and spec file for SystemTapGui-1.0-1 on
> sourceforge. This is the plugin version. The SystemtapGui client has
> been built as per the guidelines in
> https://fedoraproject.org/wiki/Packaging/EclipsePlugins.
> The packages have been verified with rpmlint. I have included the
> SystemTapGuiServer binary rpm for x86 only. Please let me know if you
> require the binary for other platforms also and if anything else is
> missing.
>
> https://sourceforge.net/project/showfiles.php?group_id=169234&package_id=306913
>
>
> Thanks,
> Regards,
> Anithra.
Hi Anithra,
I was able to build this no problem the eclipse-SystemTapGui-1.0-1.fc10.src.rpm
locally on my x86_64 F10 machine once the BuildRequires were installed on the
machine.
The SystemTapGuiServer-1.0-1.src.rpm should be buildable on i386, x86_64, ppc,
and ppc64 (the primary architectures). There are rawhide repositories for the
those primary architectures at:
http://download.fedora.redhat.com/pub/fedora/linux/development/
There are rpms for eclipse for those architectures in the subdirectories. Unless
there are if defs for specific architectures. I would be suprised if there was
anthing intrinsic in this code to prevent it from building.
http://fedoraproject.org/wiki/Packaging/Guidelines#Architecture_Support
Some comments about tar ball and build:
Shouldn't the SystemTapGuiServer.spec file correct have the correct information
for point to the sourceforge page?
The make file should use $(CXX) instead of $(CC), should also be able to get rid
of the -lstdc++ in LDFLAGS.
Build ./test/testdriver.o, do not include it in the tar file.
Shouldn't have cscope.out in the tarball.
The procedure for getting packages into fedora is at:
http://fedoraproject.org/wiki/PackageMaintainers/Join
-Will
-Will
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: SystemTapGui rpms/specfile for fedora.
2009-01-29 21:32 ` William Cohen
@ 2009-02-01 11:11 ` anithra
0 siblings, 0 replies; 3+ messages in thread
From: anithra @ 2009-02-01 11:11 UTC (permalink / raw)
To: William Cohen; +Cc: systemtap
William Cohen wrote:
> anithra wrote:
>
>> Hi Will,
>>
>> Ive uploaded the RPM,SRPM and spec file for SystemTapGui-1.0-1 on
>> sourceforge. This is the plugin version. The SystemtapGui client has
>> been built as per the guidelines in
>> https://fedoraproject.org/wiki/Packaging/EclipsePlugins.
>> The packages have been verified with rpmlint. I have included the
>> SystemTapGuiServer binary rpm for x86 only. Please let me know if you
>> require the binary for other platforms also and if anything else is
>> missing.
>>
>> https://sourceforge.net/project/showfiles.php?group_id=169234&package_id=306913
>>
>>
>> Thanks,
>> Regards,
>> Anithra.
>>
>
> Hi Anithra,
>
> I was able to build this no problem the eclipse-SystemTapGui-1.0-1.fc10.src.rpm
> locally on my x86_64 F10 machine once the BuildRequires were installed on the
> machine.
>
> The SystemTapGuiServer-1.0-1.src.rpm should be buildable on i386, x86_64, ppc,
> and ppc64 (the primary architectures). There are rawhide repositories for the
> those primary architectures at:
>
> http://download.fedora.redhat.com/pub/fedora/linux/development/
>
> There are rpms for eclipse for those architectures in the subdirectories. Unless
> there are if defs for specific architectures. I would be suprised if there was
> anthing intrinsic in this code to prevent it from building
>
> http://fedoraproject.org/wiki/Packaging/Guidelines#Architecture_Support
>
> Some comments about tar ball and build:
>
> Shouldn't the SystemTapGuiServer.spec file correct have the correct information
> for point to the sourceforge page?
>
> The make file should use $(CXX) instead of $(CC), should also be able to get rid
> of the -lstdc++ in LDFLAGS.
>
> Build ./test/testdriver.o, do not include it in the tar file.
> Shouldn't have cscope.out in the tarball.
>
>
> The procedure for getting packages into fedora is at:
> http://fedoraproject.org/wiki/PackageMaintainers/Join
>
> -Will
>
>
Hi Will,
Thanks for looking at it. I think i didn't do a very good job of
explaining the SystemTapGui architecture in our weekly call so here goes:
The SystemTapGuiServer-1.0-1.src.rpm is c++ code and should be
buildable on any architecture. It does not have any eclipse code. This
is a basic server daemon that recieves requests to execute scripts from
the GUI client. it executes the scripts, collects all output to stderr
and stdout from the process and funnels it via a socket to the client.
Since it is C++ code the binaries are architecture-dependent.
The eclipse-SystemTapGui-1.0-1.fc10.src.rpm package (client) constitutes
eclipse plugins. It is java code and the binary is architecture
independent. This package provides the IDE and the visualization
interface. It has eclipse 3.4 as a prereq and since we have not been
able to find eclipse 3.4 installables for a few architectures(s390,
ppc64) it might not be possible to install the GUI client on all
architectures. Since this is a client-server application we figured this
should not be a problem as the users only need to install the server on
the system on which they wish to run the scripts, we can have the server
on a s390 machine and the eclipse-based client on an x86 system.
Thanks for the review comments, I have made changes to the spec file,
makefile as per your comments and uploaded it to sourceforge. I have
raised a review request for the eclipse-SystemTapGui-1.0-1.fc10.src.rpm
package as per the guidelines in
http://fedoraproject.org/wiki/PackageMaintainers/Join. I need to find a
sponsor as this is my first package. Any suggestions on how to go about
that?.
https://bugzilla.redhat.com/show_bug.cgi?id=483205
Regards,
Anithra.
>
>
>
> -Will
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-01-31 7:42 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-29 16:37 SystemTapGui rpms/specfile for fedora anithra
2009-01-29 21:32 ` William Cohen
2009-02-01 11:11 ` anithra
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).