[Bug 492203] Review Request: frinika - Music Workstation
bugzilla at redhat.com
bugzilla at redhat.com
Tue Jun 30 19:30:23 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=492203
--- Comment #6 from Pavel Alexeev (aka Pahan-Hubbitus) <pahan at hubbitus.info> 2009-06-30 15:30:22 EDT ---
(In reply to comment #5)
> Actually the revision number is provided:
> I issue "svnversion" between "svn checkout" and "delete .svn directories" to
> get the svn revision number. How can I do this with "svn export"?
No. To check source I run:
$ sh frinika-snapshot.sh
and got frinika-548.tar.bz2 tarball opposite your frinika-521.tar.bz2.
So, my suggestion here to take in that script at least one argument - revision
number, and checkout exactly provided revithion. Then, in spec file comment
near this source you write instruction like:
# ./frinika-snapshot.sh 521
or, on you choice:
# ./%{name}-snapshot.sh %{svnver}
Example how I think about it (both revision number as parameter, and "svn
export" here) - http://hubbitus.fedorapeople.org/frinika-snapshot.sh
Hope if it help. And off course I do not insist on exactly that implementation.
> > Also other sources must have comment where it placed. Please refer to
> > https://fedoraproject.org/wiki/Packaging/SourceURL#Referencing_Source whan
> > link is not accesable.
> Other sources? I didn't get your point. %{name}.sh, %{name}.desktop,
> %{name}-snapshot.sh are all written by me.
Excelent! And add this two words into comment.
> > [-] MUST: All build dependencies must be listed in BuildRequires
> > BuildRequires: ant
> > missing. You provide ant into build-jar-repository, so, its needed.
> Strange that I missed this.
See buld log:
http://koji.fedoraproject.org/koji/getfile?taskID=1444151&name=build.log
Straight sfter invoke:
$ build-jar-repository -s -p lib toot2 jmod jVorbisEnc jgoodies-looks
jakarta-commons-logging skinlf SevenZip
next command from it is:
$ ant jar javadocs
> > This dependencies is only in rawhide?
> They are also submitted to stable. They will arrive there in a few days.
Good. I think I can test it shorly. (I test it on work notebook, and afraid use
rawhide here. Sorry.)
> > [-] Patches. Each included patch must have link to upstream bagtracker or
> > comment why it can't be done.
> > https://fedoraproject.org/wiki/Packaging/PatchUpstreamStatus
> The patches are all strictly Fedora specific. I'll add a comment.
Really all Fedora related? I think frinika-sevenzip.patch fix real bug. Why you
do not wish fill it upstream?
> > Should:
> > [=] I think in command:
> > ln -s %{_libdir}/flexdock/flexdock-0.5.1.jar lib/flexdock.jar || \
> > Will be cool replace "0.5.1" by something like %{version}
> That 0.5.1 is flexdock's version, not frinika's.
Really. My mistake. But it is also error. You use unversioned
BuildRequires: flexdock
Requires: flexdock
but symlink to exact version of jar.
>From this I look again on this symlinks. I think instad of doing such symlink
you should use build-classpath:
http://fedoraproject.org/wiki/Packaging:Java#build-classpath
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-package-review
mailing list