Eclipse Fedora Packager: Call for Testers and Contributors
by Severin Gehwolf
Hi Fedora Packagers,
<pitch>
I would like to bring a new Eclipse plug-in to your
attention: Eclipse Fedora Packager[1]
It's a tool which can help speeding up your Fedora
packaging work :-)
In a nutshell, it offers similar features as the command-line
client fedpkg, but with a GUI. Here's a list of its current
features (more to come):
- Conveniently clone Fedora Git projects, switch branches
etc.
- RPM-spec-file editor with syntax highlighting,
auto-completion and changelog support (<Ctrl>+<Alt>+C
keyboard shortcut)
- Download source files and upload new source files
- Prepare local builds (execute %prep section of your
spec-file)
- Create source RPM files based on current spec-file
- Execute local builds
- Push builds to Koji (the Fedora build system)
- Mock builds
- Push Bodhi updates (the Fedora updates system)
- Eclipse Git support (via EGit)
If those features cover all (most) tasks you usually carry
out when packaging your software for Fedora, Eclipse Fedora
Packager may be a tool for you to look into.
Still not sure? It might be the right tool for your Fedora
packaging if:
- You prefer GUI tools over command-line-clients
- You are already familiar with Eclipse or some other IDE
- You are a developer and you use Eclipse on a daily basis
- You have never packaged something for Fedora, but
would like to do so.
- You don't know much about how software gets into Fedora
but need to get it packaged for it.
- Your main goal is to get your software packaged for
Fedora as opposed to learning a lot of tooling.
Sounds interesting? Want to try it out? Here's what you need
to do (please note that Eclipse Fedora Packager will officially
come with Fedora 14 for the first time):
If you have a F14 box, "yum install eclipse-fedorapackager".
Then fire up Eclipse and follow instructions of our user guide:
https://fedoraproject.org/wiki/Eclipse_Fedora_Packager_User_Guide
On F13 (I'm using it) and older (untested) you need to install
some rawhide packages. This is what I usually do:
1.) Install dependencies (non-rawhide):
$ yum install eclipse eclipse-changelog eclipse-rpm-editor \
fedora-release-rawhide fedora-packager
2.) Install eclipse-fedorapackager and eclipse-egit from rawhide
$ yum install --enablerepo=rawhide eclipse-fedorapackger
3.) Follow our user guide[2] for information on how to get started
using the plug-in.
The latest version of eclipse-fedorapackager is 0.1.8 (in rawhide).
Here's a link to today's build:
https://koji.fedoraproject.org/koji/buildinfo?buildID=201275
Feedback, testing, bug reports, contributions are very much
appreciated. Our Trac instance is here (use your FAS to login):
https://fedorahosted.org/eclipse-fedorapackager/
If you have questions, run into problems or would be interested in
contributing please let me know:
email: sgehwolf AT redhat DOT com (this list is preferred)
IRC: my nick is "jerboaa" (e.g. #fedora-devel or #fedora-java)
I'll get back to you as soon as possible.
In any case, let us know what you think ;-)
</pitch>
Thanks,
Severin
[1] https://fedorahosted.org/eclipse-fedorapackager/ (Trac/wiki)
[2] https://fedoraproject.org/wiki/Eclipse_Fedora_Packager_User_Guide
13 years, 6 months
unowned dirs
by Neal Becker
https://bugzilla.redhat.com/show_bug.cgi?id=645079
Various dirs are created by the install process. These dirs under hgext
could vary depending on whatever extensions upstream decides to package.
I'd prefer not to have to keep changing the spec to reflect those changes,
but to automate the process.
Right now I have:
%dir %{python_sitearch}/mercurial
%dir %{python_sitearch}/hgext
I guess owning the parent dirs is not sufficient?
I could auto-generate a list of directories, but don't know what to do with
it.
Right now, I auto-generate lists of files, which are then used as:
%files -f %{name}-base+hg.lang.files
Would adding directories to %files -f fix this?
BTW, it's annoying that rpm allows only 1 %files -f.
BTW, it's annoying that rpm doesn't use a real programming language, e.g.,
python.
13 years, 6 months
preupgrade-cli...
by Nathanael D. Noblet
So I was playing around with preupgrade-cli to move from F13 to F14...
It has downloaded everything however I was concerned with this...
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
Preparing system to boot into installer
DEBUG /sbin/grubby --title="Upgrade to Fedora 14 (Laughlin)"
--remove-kernel="/boot/upgrade/vmlinuz"
--add-kernel="/boot/upgrade/vmlinuz" --initrd="/boot/upgrade/initrd.img"
--args="preupgrade repo=hd::/var/cache/yum/preupgrade
ks=hd:UUID=5c913c14-e58a-4696-9da7-b701550e1f41:/upgrade/ks.cfg
stage2=http://mirror.csclub.uwaterloo.ca/fedora/linux/development/14/x86_64/os/images/install.img"
sh: /sbin/grub: No such file or directory
/bin/echo: write error: Broken pipe
All finished. The upgrade will begin when you reboot.
I'm a bit concerned with the /sbin/grub and broken pipe. However
grub.conf has the upgrade to F14 in it. Something to be concerned with?
Seems benign but wondering about why its there. Worth a bug report?
--
Nathanael d. Noblet
13 years, 6 months
Advice on bug...
by Nathanael D. Noblet
Hello I've recently run into a selinux 'bug' [1] which it turns out
isn't a selinux bug. I tried setting up a VPN via NetworkManager.
Selecting all the keys and certs and all. It works however because the
keys aren't in ~/.cert the selinux context is wrong and they can't be
read. I'm wondering why NM doesn't create/copy/manage the .cert
directory. Currently the original bug reported against selinux is closed
but I still think the underlying issue needs to be discussed... Even if
it was as much as a notice or checkbox to request having the files moved
to .cert....
Thoughts?
https://bugzilla.redhat.com/show_bug.cgi?id=638691
--
Nathanael d. Noblet
13 years, 6 months
Asynchronous disk space monitoring
by Orion Poplawski
Somewhat OT, but not sure where else to ask. I'm looking into an issue where
the nepomuk strigi service is preventing a desktop with an NFS mounted home
directory from going into hibernate. I think this is because it continually
checks the available disk space in the home directory (about once every 20
seconds in current 4.5.2, once every 10 seconds in 4.4.5).
I'm wondering if there is any better way to monitor disk space than by this
kind of polling. Any kind of inotify service? Or would this be worse on a
busy mount? Unless you could request notification only for reaching a threshold.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
13 years, 6 months
Heads up: libOSMesa soname bump and etc
by Adam Jackson
We've been carrying a patch to libOSMesa for far too long now to fix the
soname at .6, since there was no actual ABI change between .6 and .7.
I'm tired of porting the patch so it'll be libOSMesa.so.7 in the next
Mesa build in F15.
The only affected packages seem to be vtk and paraview, so I'll kick off
rebuilds for them as well.
In related news, nothing seems to be using libOSMesa16 or libOSMesa32,
so they're getting dropped. If they're being used in an external repo
please let me know, and if they are then we should probably figure out
alternate packaging for them since it doesn't make sense to upgrade them
at the same rate as the DRI drivers.
- ajax
13 years, 6 months
Updated openmpi in rawhide
by Jay Fenlason
I upgraded the openmpi in rawhide to 1.5, which involves a soname
bump. Therefore the following packages need to be recompiled:
R-RScaLAPACK
ScientificPython
boost
freefem++
gromacs
paraview
pypar
towhee
valgrind
(The other packages that depend on openmpi have already been rebuilt.)
I'm also going to update openmpi in F-13 and F-14 to 1.4.3, but that
won't require rebuilds of dependent packages.
-- JF
13 years, 6 months
Viewing a scratch-build
by Paul F. Johnson
Hi,
I've followed the instructions on the fedoraproject website to try and
view a scratch-build result (go to tasks and select the scratch build),
but it's not showing anything for rawhide scratch builds.
Is there some sort of magic I need to invoke to get it to show?
TTFN
Paul
--
Vertraue mir, ich weiss, was ich mache...
13 years, 6 months