Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Script Collection, a directory based BASH script framework, that helps users to install a GUI onto a minimal install.
https://bugzilla.redhat.com/show_bug.cgi?id=795696
Summary: Script Collection, a directory based BASH script framework, that helps users to install a GUI onto a minimal install. Product: Fedora Version: rawhide Platform: noarch OS/Version: Linux Status: NEW Severity: unspecified Priority: unspecified Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: arjuna.erat@web.de QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, package-review@lists.fedoraproject.org Classification: Fedora Story Points: --- Type: --- Regression: --- Mount Type: --- Documentation: ---
Its a script framework based upon bash and a directory structure to read libraries, templates or show a menu to the end user. Its main purpose is to guide a user from a minimal installation (maybe from minimal-spin in future?) to a graphical user interface. It does however, offer some more tools such as iso2usb, siggen, pwizer (kinda of leet speak converter) and others.
What is prepared so far: * http://sf.net/p/seasc (source code, in sub projects) * http://sea.hostingsociety.com/rpm.sc.template.spec * http://sea.hostingsociety.com/changelog * http://sea.hostingsociety.com/sc-0.2.0.tar.gz (since its a script, there is no src rpm?) * http://sea.hostingsociety.com/sc-0.2.0-2.fc16.noarch.rpm
This is my first package, so i'm looking for a sponsor who's willing to guide an eager and willing person.
Thank you in advance and have a nice day.
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=795696
Jussi Lehtola jussi.lehtola@iki.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |177841(FE-NEEDSPONSOR) Summary|Script Collection, a |Review Request - sc: A |directory based BASH script |script collection to go |framework, that helps users |from minimal install to GUI |to install a GUI onto a | |minimal install. |
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=795696
Jussi Lehtola jussi.lehtola@iki.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jussi.lehtola@iki.fi Summary|Review Request - sc: A |Review Request: sc - A |script collection to go |script collection to go |from minimal install to GUI |from minimal install to GUI
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=795696
Simon A. Erat erat.simon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|rawhide |16
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=795696
Terje Røsten terjeros@phys.ntnu.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |terjeros@phys.ntnu.no
--- Comment #1 from Terje Røsten terjeros@phys.ntnu.no 2012-02-22 16:51:49 EST --- Some comments:
- what GPL version is correct? 2, 2+, 3, 3+ or something else?
- Prefix: /usr/share/sc please don't do this, to easy to confuse with %{_prefix} define e.g %{schome} by
%global schome %{_datadir}/sc
- keep line width < 78 chars
- %defattr(-,root,root,0755) leave that to %defattr(-,root,root,-) and set correct perms on files in %install
- %files is too complicated, with change above this is enough:
%{schome}
- sc-readme and changelog should be located in /usr/share/doc/sc-$version, use %doc macro for this.
- write proper %changelog.
You might want to create FAS account and do a koji scratch build.
Any rpmlint output?
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=795696
--- Comment #2 from Simon A. Erat erat.simon@gmail.com 2012-02-22 18:15:42 EST --- Thank you very much for this info! Will apply them after a sleep, as its past midnight here.
I do have a FAS account (sea), but where do i get infos about a Koji build? Is it anything diffrent than the 'standard' build of an rpm file? If so, a direct link would be very welcome.
Some ending questions: Do i place changelog and readme files in the folder /usr/share/doc/%{name}-%{version}/changelog? Is the %{_datadir} refering to /usr/share ? Is there anywhere a list of available (fixed) variables?
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=795696
--- Comment #3 from Terje Røsten terjeros@phys.ntnu.no 2012-02-23 04:10:46 EST --- koji intro:
http://fedoraproject.org/wiki/Using_the_Koji_build_system http://fedoraproject.org/wiki/Koji
Recommended reading.
the %doc macro will put files from source dir to
/usr/share/doc/%{name}-%{version}/
add in %files:
%doc sc-README changelog
Variables: http://fedoraproject.org/wiki/Packaging:RPMMacros
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=795696
--- Comment #4 from Simon A. Erat erat.simon@gmail.com 2012-02-24 12:08:33 EST --- Thank you for the links, going to read them carefully this weekend. As soon i have read those links, i'll know what rpmlint is, and will try to provide that info.
The line %doc file1 file2 resulted in an error that i have 2 files in one line, so i kept the old pattern in %files. In order to have it working.
I've updated the package info: RPM: http://sf.net/p/seasc/files/seasc-0.2.0-3.fc16.noarch.rpm/download SRC: http://sf.net/p/seasc/files/seasc-0.2.0.tar.gz/download SPEC: http://sea.hostingsociety.com/seasc.spec Changelog: http://sea.hostingsociety.com/changelog
Again, since its a bash script collection, there is nothing to compile, and no src.rpm is created.
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=795696
--- Comment #5 from Simon A. Erat erat.simon@gmail.com 2012-02-24 12:11:14 EST --- Sorry for the double post, tried to used short urls..
RPM: http://sourceforge.net/projects/seasc/files/seasc-0.2.0-3.fc16.noarch.rpm/do... SRC: http://sourceforge.net/projects/seasc/files/seasc-0.2.0.tar.gz/download
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=795696
--- Comment #6 from Terje Røsten terjeros@phys.ntnu.no 2012-02-25 03:56:51 EST --- - It's normal to have any %global on top. - %description still have to long lines - license field is not correct, see http://fedoraproject.org/wiki/Licensing#SoftwareLicenses - there is *always* a srpm, and in fact the most important package for a reviewer :-) - the %changelog is still empty...
Have you seen this document: https://fedoraproject.org/wiki/Packaging:Guidelines
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=795696
--- Comment #7 from Simon A. Erat erat.simon@gmail.com 2012-02-25 07:45:46 EST --- User: mkrpm rpmbuild -ba --target noarch ~/rpmbuild/SPECS/seasc.spec --------------------------------------------------------------------------- results in NO *.src.rpm, i think its because its a BASH collection. --------------------------------------------------------------------------- So wheter you have a look at the unpackaged tarball, or at the rpm where its extracted, you see the exact same code. I have no idea why the BUILD ALL flag doesnt make a src.rpm, but its the way it is! See buildlog-0.2.0-4 for more details... --------------------------------------------------------------------------- LOG: http://sea.hostingsociety.com/devpak/buildlog-0.2.0-4 RPM: http://sea.hostingsociety.com/devpak/seasc-0.2.0-4.fc16.noarch.rpm SRC: http://sea.hostingsociety.com/devpak/seasc-0.2.0.tar.gz SPEC: http://sea.hostingsociety.com/devpak/seasc.spec
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=795696
Brendan Jones brendan.jones.it@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brendan.jones.it@gmail.com
--- Comment #8 from Brendan Jones brendan.jones.it@gmail.com 2012-02-25 08:45:38 EST --- Drop the target parameter, BuildArch will take care of that and it should build tour src.rpm.
When you are using wildcards in your yum install you are also pulling in debuginfo packages? Not sure this is what you want
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=795696
--- Comment #9 from Simon A. Erat erat.simon@gmail.com 2012-02-25 09:17:15 EST --- Ooops, just figured whie looking closer to the log (now i recall i had read that already, but forgotten about it)... the src.rpm is NOT in the RPMS dir, but in SRPMS... -------------------------------------------------------------------- SRC: http://sea.hostingsociety.com/devpak/seasc-0.2.0-4.fc16.src.rpm --------------------------------------------------------------------
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=795696
--- Comment #10 from Simon A. Erat erat.simon@gmail.com 2012-02-25 10:30:42 EST --- Thanks Brendon, it worked properly with (and without) the target argument. The error cause were the user, me in this case :(
By the yum install, are you refering to ($scDir) ./system/lists ? No, thats not my intention, to install debug info (-devel packages?) as well, only the packages for the (common) user.
The change from 'hardcoded' (variables in the scripts) packages to list files, was just on Feb 12 2012. So those files are not 'done' just yet.
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=795696
--- Comment #11 from Brendan Jones brendan.jones.it@gmail.com 2012-02-25 12:42:27 EST --- I haven't run it but I noticed a yum install alsa* in there somewhere.
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=795696
--- Comment #12 from Simon A. Erat erat.simon@gmail.com 2012-02-25 14:33:43 EST --- Right, found that place to be ./collection/set/snd. Its a relict of previous to Feb 12. Thanks for reminding me to delete it for further builds.
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=795696
--- Comment #13 from Simon A. Erat erat.simon@gmail.com 2012-02-25 18:43:57 EST --- Ok, first steps with koji were funny, here's the result:
http://koji.fedoraproject.org/koji/taskinfo?taskID=3819177
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=795696
--- Comment #14 from Simon A. Erat erat.simon@gmail.com 2012-02-25 21:56:13 EST --- I'm a little bit confused with the current rawhide situation, so i've built a base to be sure... ----- for f in f16 f17 f18; do koji build --scratch $f /tmp/seasc-0.2.0-5.fc16.src.rpm ; done ----- F16: http://koji.fedoraproject.org/koji/taskinfo?taskID=3819286 F17: http://koji.fedoraproject.org/koji/taskinfo?taskID=3819301 F18: http://koji.fedoraproject.org/koji/taskinfo?taskID=3819303 ----- Changelog: http://sea.hostingsociety.com/devpak/changelog Specfile: http://sea.hostingsociety.com/devpak/seasc.spec Source: http://sea.hostingsociety.com/devpak/seasc-0.2.0-5.fc16.src.rpm ----- Anyone willing become my sponser? I'm willing to co-maintain :)
https://bugzilla.redhat.com/show_bug.cgi?id=795696
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| |NotReady
--- Comment #15 from Jason Tibbitts tibbs@math.uh.edu --- Spec and srpm links above are invalid. Please clear the whiteboard field above if providing a package which can be reviewed.
https://bugzilla.redhat.com/show_bug.cgi?id=795696
--- Comment #16 from Simon A. Erat erat.simon@gmail.com --- How do i close this review request? Due to a harddisk crash, i lost these data. So i had to start all over again.
However, Jason has been very busy, thank you very much, and had a look at both requests, this (old) one and the new (current) one which is to be found at: https://bugzilla.redhat.com/show_bug.cgi?id=835089
https://bugzilla.redhat.com/show_bug.cgi?id=795696
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Blocks|177841 (FE-NEEDSPONSOR) | Resolution|--- |NOTABUG Whiteboard|NotReady | Last Closed| |2012-07-05 15:39:14
package-review@lists.fedoraproject.org