The frysk rpms
Find a file
2020-07-16 20:26:01 -04:00
.gitignore Clean up pkglibdir and pkglibdata dir, devel package not needed. 2012-02-12 10:05:32 -05:00
frysk-0.4-aclocaljavac.patch - Update to latest autotools - frysk-0.4-aclocaljavac.patch, 2010-03-17 18:36:19 +00:00
frysk-0.4-awk-gensub.patch Fix AWK gensub parameter 3 and test assembler. 2015-08-17 15:44:38 -04:00
frysk-0.4-bash-dollar-star.patch - Add frysk-0.4-batch-dollar-star.patch; avoid empty "$*" and "$@" in shell 2009-02-09 15:30:55 +00:00
frysk-0.4-bin-antlr.patch Add frysk-0.4-configure-enable-gnome.patch as no vte/java bindings. 2012-02-11 12:08:54 -05:00
frysk-0.4-check-p-not-status.patch fix warnings/errors from latest compilers 2017-02-10 21:02:55 -05:00
frysk-0.4-clone-cursor.patch clone the jobject when cloning the cursor - frysk-0.4-clone-cursor.patch 2016-04-19 11:04:49 -04:00
frysk-0.4-configure-enable-gnome.patch Add frysk-0.4-configure-enable-gnome.patch as no vte/java bindings. 2012-02-11 12:08:54 -05:00
frysk-0.4-cxx-scope.patch Add frysk-0.4-configure-enable-gnome.patch as no vte/java bindings. 2012-02-11 12:08:54 -05:00
frysk-0.4-disable-arch32-tests.patch jline updates 2019-09-06 12:43:36 -04:00
frysk-0.4-fdebugrpm.patch - Fix debuginforpm's sed line (from Stephen Tweedie). 2010-03-15 20:28:57 +00:00
frysk-0.4-fedpkg-lint-licence.patch Fix some fedpkg lint problems. 2016-04-19 17:04:13 -04:00
frysk-0.4-fedpkg-lint-solib.patch Fix some fedpkg lint problems. 2016-04-19 17:04:13 -04:00
frysk-0.4-flushstat.patch - during an exec, flush the cached "stat", don't re-read it - 2010-03-30 19:26:58 +00:00
frysk-0.4-ftrace.patch - during an exec, flush the cached "stat", don't re-read it - 2010-03-30 19:26:58 +00:00
frysk-0.4-funitexitman.patch - Re-organize local patches, blat the version. 2010-03-24 17:42:03 +00:00
frysk-0.4-gcc-fcommon.patch pacify gcc -fcommon 2020-01-28 21:32:13 -05:00
frysk-0.4-gcc-warnings.patch - Re-organize local patches, blat the version. 2010-03-24 17:42:03 +00:00
frysk-0.4-gccjint.patch - Work around gcc bug where MAX_INT+1 isn't -ve - gccjint.patch. 2010-03-29 21:46:22 +00:00
frysk-0.4-gelf-newphdr.patch work around evolving gelf_newphdr() interface 2017-01-06 16:35:49 -05:00
frysk-0.4-head.patch - Update fhpd's watchpoints, ftrace, etc from head - frysk-0.4-head.patch 2010-03-24 21:20:02 +00:00
frysk-0.4-javac.patch drop -source 1.4 -- frysk-0.4-javac.patch 2020-06-09 17:46:12 -04:00
frysk-0.4-jline1-to-jline.patch jline updates 2019-09-06 12:43:36 -04:00
frysk-0.4-jni-issameobject.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-jni.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-jnixx-dont-emit-nested-classes.patch jnixx on java 11 2020-07-16 20:26:01 -04:00
frysk-0.4-jnixx-signed-unsigned.patch fix warnings/errors from latest compilers 2017-02-10 21:02:55 -05:00
frysk-0.4-jnixx-union-as-reserved-word.patch jnixx on java 11 2020-07-16 20:26:01 -04:00
frysk-0.4-libunwind-fstack.patch better handle prelink - frysk-0.4-libunwind-fstack.patch 2016-04-18 23:57:51 -04:00
frysk-0.4-lostfork.patch - for fcatch et.al. don't exit when outstanding child events - 2010-03-30 15:13:09 +00:00
frysk-0.4-manpages.patch - Fix manpage typos - frysk-0.4-manpages.patch 2010-03-17 19:03:01 +00:00
frysk-0.4-missing-javah-cni-built.patch Don't build jdom, no longer needed 2013-02-14 22:26:21 -05:00
frysk-0.4-mktlwidgetdir.patch - Update to latest autotools - frysk-0.4-aclocaljavac.patch, 2010-03-17 18:36:19 +00:00
frysk-0.4-mvtesttomain.patch - Re-organize local patches, blat the version. 2010-03-24 17:42:03 +00:00
frysk-0.4-no-jdom.patch Don't build jdom, no longer needed 2013-02-14 22:26:21 -05:00
frysk-0.4-noelfmem.patch - Don't use elf_from_remote_memory - frysk-0.4-noelfmem.patch. 2010-03-25 16:41:34 +00:00
frysk-0.4-nogtkwerror.patch - Re-organize local patches, blat the version. 2010-03-24 17:42:03 +00:00
frysk-0.4-nooptimize.patch - for stack tests use a pragma to reduce optimization level - 2010-03-30 18:23:53 +00:00
frysk-0.4-nopkglibdir.patch Clean up pkglibdir and pkglibdata dir, devel package not needed. 2012-02-12 10:05:32 -05:00
frysk-0.4-per-thread-java-id.patch Use a global java ID in libunwind 2016-04-12 14:17:57 -04:00
frysk-0.4-pic-asm.patch Fix AWK gensub parameter 3 and test assembler. 2015-08-17 15:44:38 -04:00
frysk-0.4-publictestbedsymtab.patch - Make TestbedSymTab public - frysk-0.4-publictestbedsymtab.patch. 2010-03-25 15:38:48 +00:00
frysk-0.4-python3.patch Deal with python 3 2018-07-24 21:29:05 -04:00
frysk-0.4-skipdecl.patch - for stack tests use a pragma to reduce optimization level - 2010-03-30 18:23:53 +00:00
frysk-0.4-sodwfl.patch Clean up pkglibdir and pkglibdata dir, devel package not needed. 2012-02-12 10:05:32 -05:00
frysk-0.4-steptester-indentation.patch jline updates 2019-09-06 12:43:36 -04:00
frysk-0.4-strayelsif.patch - Re-organize local patches, blat the version. 2010-03-24 17:42:03 +00:00
frysk-0.4-switch-ecj-to-javac.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-taskstoperr.patch - for fexe et.al., exit cleanly when an error - frysk-0.4-taskstoperr.patch 2010-03-29 23:49:21 +00:00
frysk-0.4-taskstoputil.patch - In fstack et.al., don't exit until all processes have been detached 2010-03-24 19:30:59 +00:00
frysk-0.4-unwind-global-id.patch Use a global java ID in libunwind 2016-04-12 14:17:57 -04:00
frysk-0.4-use-installed-antlr.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-use-installed-jline.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-use-installed-junit.patch clean up rpm and reduce dependencies 2016-04-13 19:24:35 -04:00
frysk-0.4-usererrno.patch Fix botched second half of patch. 2011-02-06 14:35:32 -05:00
frysk.spec jnixx on java 11 2020-07-16 20:26:01 -04:00
Makefile jnixx on java 11 2020-07-16 20:26:01 -04:00
README Update README cribsheet 2019-02-15 12:22:21 -05:00
sources - Improve summaries. 2008-12-24 17:03:08 +00:00

This week's URLs:

   The build system:
       https://koji.fedoraproject.org/koji/packageinfo?packageID=100
   to login see:
       https://fedoraproject.org/wiki/Infrastructure/Kerberos?rd=Infrastructure_kerberos_authentication
   i.e.,
       kinit <account>@FEDORAPROJECT.ORG
       klist -A

   The account system, login here first?
       https://admin.fedoraproject.org

   The FRYSK package and who is maintaining it:
       https://src.fedoraproject.org/rpms/frysk

   Pushing updates (seems to have replaced admin.):
       https://bodhi.fedoraproject.org/

Fixing Fedora so it can do local and remote builds:

- install fedora-packager

For a local native build:

   $ fedpkg compile

To do a scratch build in the build system:

   $ fedpkg srpm
   $ fedpkg scratch-build --srpm BLAH.src.rpm

If you get this:

   $ fedpkg scratch-build ...
   Could not execute scratch_build: [('SSL routines', 'SSL3_READ_BYTES', 'sslv3 alert certificate expired'), ('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')]

try this:

    $ fedora-cert
    Certificate has expired, getting a new one
    FAS Password:

To build in a local chroot aka mock, start with:

    gmake help





Updating the frysk rpm in Fedora (by Sami)

Before doing this make sure you have a fedora account and that your
environment has been set up by following the instructions described
here:

http://fedoraproject.org/wiki/PackageMaintainers/Join

- Check out frysk cvs modules (You probably already did this if you
  have followed the instructions above) But anyhow follow how to set
  up fedora cvs.

- If a tarball has not already been created, follow the instructions
  on the release page:

      http://sourceware.org/frysk/releases/

- Move the created tarball into the frysk cvs directory for distro you
  want to update; for example, for f8 move the tarball to frysk/F-8

- Run make new-sources FILES=frysk-0.4.tar.bz2

  This will upload the tarball to koji so you dont need to upload this
  tarball again.

  It will also update the sources file to point to the newly uploaded
  tarball.

- Edit spec file updating:

  * version
  * release
  * Changelog
  * dependencie's versions
  * etc 

- Clean up patches which have been pushed upstream

  * Remove the patch from cvs
  * delete the patch from the spec file 

- Do a local build with

     make local

  (fix build problems)

- cvs remove/add files then build/commit:

     make clog
     cvs commit
     make tag
     make build

  This should kick off the koji build always make sure that devel is
  newer or as new as the other releases.

  You can now go to the koji webpage to watch the build at:

      http://koji.fedoraproject.org/koji/

  also koji will output the specific url to command line you can view
  the output through the web page or using:

      koji watch-logs <ID>

- When the build is done you will be notified

  If the build fails fix it, create a patch and try again other wise
  you are done and must now create an update using the rpm you have
  built.

- Go to:

      https://admin.fedoraproject.org/updates/frysk

  Click on 'New Update' and push the rpm to the appropriate
  distros(f7,f8)/repos(stable/testing).

Comments welcome