Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15318 - grubconf-0.4 (New Package)
Summary: grubconf-0.4 (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://grubconf.sourceforge.net/
Whiteboard:
Keywords:
: 15803 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-02-08 13:21 UTC by Joseph Monti
Modified: 2003-04-18 09:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
grubconf-0.1.1 ebuild (grubconf-ebuild.tar.gz,613 bytes, application/gzip)
2003-02-08 13:22 UTC, Joseph Monti
Details
Ebuilds for grubconf 0.1.1 (modified to fix IUSE and DEPEND), and also for 0.2 (grubconf.ebuilds.tar.gz,868 bytes, application/gzip)
2003-02-16 19:58 UTC, Shaun Guth
Details
Fixed ebuilds.tar.gz (ignore last one) (grubconf.ebuilds.tar.gz,869 bytes, application/gzip)
2003-02-16 20:37 UTC, Shaun Guth
Details
Final ebuild set (We hope ;-)) (grubconf.ebuilds.tar.gz,869 bytes, application/gzip)
2003-02-18 05:49 UTC, Shaun Guth
Details
updated 0.4 ebuild (grubconf-ebuild.tar.gz,669 bytes, application/gzip)
2003-04-11 12:45 UTC, Joseph Monti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph Monti 2003-02-08 13:21:12 UTC
I am submitting an ebuild for a newly released project, grubconf. Attached is
grubconf-ebuild.tar.gz with the folowing contents:

grubconf/
grubconf/files/
grubconf/files/digest-grubconf-0.1.1
grubconf/grubconf-0.1.1.ebuild

Grub Conf is a Gnome2 based GRUB configuration editor. It provides an easy to
use interface allowing effortless modification of OS's and the flexibility to
configure the most obscure options.

I suggest the ebuild be placed in the app-admin category under the portage tree.

Its dependancies are grub and gtk2.

- Joe



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Joseph Monti 2003-02-08 13:22:48 UTC
Created attachment 8041 [details]
grubconf-0.1.1 ebuild

The archives contents are:

grubconf/
grubconf/files/
grubconf/files/digest-grubconf-0.1.1
grubconf/grubconf-0.1.1.ebuild
Comment 2 Donny Davies (RETIRED) gentoo-dev 2003-02-09 00:41:51 UTC
gnome app.  fyi, the DEPEND and IUSE need to be fixed.
Comment 3 SpanKY gentoo-dev 2003-02-16 16:53:21 UTC
*** Bug 15803 has been marked as a duplicate of this bug. ***
Comment 4 foser (RETIRED) gentoo-dev 2003-02-16 19:54:17 UTC
wasnt there a 0.2 release by now ?
Comment 5 Shaun Guth 2003-02-16 19:58:28 UTC
Created attachment 8346 [details]
Ebuilds for grubconf 0.1.1 (modified to fix IUSE and DEPEND), and also for 0.2

I was going to submit a new bug for grubconf-0.2 ebuild, but I think that by
fixing-up the original (added ChangeLog, fixed IUSE and DEPEND), and including
the 0.2 ebuild we save some headaches for the developers :-)
Comment 6 Shaun Guth 2003-02-16 20:37:53 UTC
Created attachment 8348 [details]
Fixed ebuilds.tar.gz (ignore last one)

I was using gtk+-2.0*, should be gtk+-2.2* to reflect latest stable.  Updated
.tar.gz to reflect
Comment 7 Joseph Monti 2003-02-16 22:09:48 UTC
Thanks for fixing my ebuild and adding the newly released v0.2 ebuild :)

I've never written one before so I really had no idea what I was doing.
Comment 8 Shaun Guth 2003-02-18 05:49:50 UTC
Created attachment 8421 [details]
Final ebuild set (We hope ;-))

After some discussion with Joe (The project manager for grubconf), we
determined the proper DEPEND lines for the ebuild.  Everything should be
copistatic now :-)
Comment 9 Joseph Monti 2003-02-18 08:54:57 UTC
Comment on attachment 8041 [details]
grubconf-0.1.1 ebuild

new ebuilds made this obsolete
Comment 10 Joseph Monti 2003-03-29 17:12:09 UTC
Version 0.3 was released today, anyone want to update the ebuild?
Comment 11 Joseph Monti 2003-04-11 12:45:20 UTC
Created attachment 10508 [details]
updated 0.4 ebuild

I just released a new version of grubconf and updated the ebuild. I also
changed the DEPEND and RDEPEND a bit after looking through several ebuilds that
used the same thing. If its wrong please let me know. Thanks!
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2003-04-12 17:27:04 UTC
joseph,

you're the author of grubconf, right? before we put this into portage, there's a errno problem when compiling with glibc 2.3.2.

partitioning.o(.text+0xdc): In function `_llseek':
/home/acnt2/bin/partitioning.c:77: undefined reference to `errno'
partitioning.o(.text+0x296): In function `get_sector':
/home/acnt2/bin/partitioning.c:145: undefined reference to `errno'

you need to add:
#include <errno.h>

to all the files that use the variable errno. do you want to fix that in the source rather than us hacking a patch for it?
Comment 13 Joseph Monti 2003-04-12 21:20:40 UTC
Alastair,

Yes, I'm the author.

Thanks for pointing that out. I made the changes and updated the CVS and the 0.4 tarball on sourceforge with the fix.
Comment 14 Alastair Tse (RETIRED) gentoo-dev 2003-04-13 13:13:32 UTC
one more small thing that's breaking sandbox. in omf.make, you've got scrollkeeper-update running twice. it doesn't seem to be necessary:

install-data-hook-omf:
        $(mkinstalldirs) $(DESTDIR)$(omf_dest_dir)
        for file in $(omffile); do \
                $(INSTALL_DATA) $$file.out $(DESTDIR)$(omf_dest_dir)/$$file; \
        done
        -scrollkeeper-update -p $(scrollkeeper_localstate_dir) -o $(DESTDIR)$(omf_dest_dir)
        -scrollkeeper-update

you should remove the last -scrollkeeper-update because it breaks our sandbox and possibly anybody who tries to package it.
Comment 15 Joseph Monti 2003-04-13 13:55:41 UTC
Sorry about that. I'm kindof new at this. The 0.4 tarball on sourceforge is updated.
Comment 16 foser (RETIRED) gentoo-dev 2003-04-13 17:57:38 UTC
another small thing then, i think you should do minor version bumps when you fix things like that. It's very confusing when you fix things in already released packages. In our case it would give digest problems if it had already been in the tree.
Comment 17 Joseph Monti 2003-04-13 20:38:21 UTC
I agree with you. I'll be sure to put updates in a new release in the future.

Thanks for your help.
Comment 18 Joseph Monti 2003-04-14 15:39:14 UTC
I'm wondering how the maintanance of this package would work in portage. Who would do this? or should/could it be me?

I'm basically wondering how new releases will be added to the tree and things like that.

Also, do you think the ~x86 keyword is appropriate? It will take a few releases for grubconf to be "stable" and I cant yet delcare the ebuild "stable", so I think for now it fits.

Thanks!
Comment 19 foser (RETIRED) gentoo-dev 2003-04-14 17:20:32 UTC
we would maintain it, but if we don't update within reasonable time after a release is done you can just open an update request about it.

The purpose of ~ is to test the ebuild and it should be possible to mark it stable after a while if no problems arise. But if you (the developer) don't consider the package stable, it shouldn't really be added to the tree.
Comment 20 Joseph Monti 2003-04-14 19:23:25 UTC
Is there anyone I should contact when there is a new release? Or will the maintainer try to keep track of that?

Concerning the stability of grubconf; from my testing and feedback (or lack of bug reports) from users I can't see any reason to consider this package unstable. What I meant by my comment "It will take a few releases for grubconf to be stable" is more that my personal goals for grubconf are not going to be complete until 1.0, but the current state of grubconf is still a solid package and I would consider it useful to users.
Comment 21 Alastair Tse (RETIRED) gentoo-dev 2003-04-18 09:41:26 UTC
committed to portage. it works well for me. 

please keep in mind, that releases should not be "modified" after they're released. its a good idea to introduce fixes into another (bugfix) release rather than constantly modifying the same tarball. otherwise you might as well have just dail snapshots :)

moreover, if you modify the tarball, it'll break our md5 digests.
Comment 22 Joseph Monti 2003-04-18 09:51:33 UTC
Understood. Thanks for your help!