Fedora Linux Support Community & Resources Center
  #1  
Old 21st June 2011, 11:09 PM
Ancurio Offline
Registered User
 
Join Date: Jan 2011
Posts: 23
linuxfirefox
Asunder 2.1 still not in repositories?

Well, the title says it all basically.
Asunder 2.1 has been out for half a year, but I still have to compile
it from source every time I install Fedora XFCE because the preinstalled
version is still 2.0 in F15.
Reply With Quote
  #2  
Old 22nd June 2011, 01:43 PM
mschwendt's Avatar
mschwendt Offline
Registered User
 
Join Date: Jun 2010
Posts: 246
linuxfirefox
Lightbulb Re: Asunder 2.1 still not in repositories?

According to http://bugz.fedoraproject.org/asunder you haven't filed a ticket yet. Also, with your strong interest in that software, you ought to consider trying to become a Fedora Packager and co-maintainer for that package. Contacting the current packager could be a first step.
Reply With Quote
  #3  
Old 22nd June 2011, 02:44 PM
RahulSundaram Offline
Registered User
 
Join Date: May 2005
Posts: 3,549
linuxfirefox
Re: Asunder 2.1 still not in repositories?

Hi

I have filed a update request on your behalf

https://bugzilla.redhat.com/show_bug.cgi?id=715297
__________________
Rahul
http://fedoraproject.org/wiki/RahulSundaram
Reply With Quote
  #4  
Old 22nd June 2011, 03:54 PM
Ancurio Offline
Registered User
 
Join Date: Jan 2011
Posts: 23
linuxfirefox
Re: Asunder 2.1 still not in repositories?

I am really sorry if I sounded kind of demanding or something,
but this is just because I have almost no experience whatsoever when
it comes to how packages are maintained. According to the page of the
packager responsible for it in Fedora, he has had the 2.1 package up
for F11 the entire time, but nothing other than that. How does this all work?
Assuming from your posts, package maintainers don't regularly check up
on updates and instead rely on the community to call attention to it. I'm sorry I didn't know that.

@RahulSundaram
thank you
Reply With Quote
  #5  
Old 22nd June 2011, 04:48 PM
RahulSundaram Offline
Registered User
 
Join Date: May 2005
Posts: 3,549
linuxfirefox
Re: Asunder 2.1 still not in repositories?

Quote:
Originally Posted by Ancurio View Post
Assuming from your posts, package maintainers don't regularly check up
on updates and instead rely on the community to call attention to it. I'm sorry I didn't know that.

@RahulSundaram
thank you
You are welcome and you have nothing to apologize for. Maintainers typically check for updates themselves but sometimes we miss out and it is useful to notify via bugzilla as a first step.
__________________
Rahul
http://fedoraproject.org/wiki/RahulSundaram
Reply With Quote
  #6  
Old 22nd June 2011, 05:36 PM
PabloTwo's Avatar
PabloTwo Online
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,126
linuxfirefox
Re: Asunder 2.1 still not in repositories?

@Ancurio- As you first stated, you've installed Asunder-2.1 from source code to get the latest release. Certainly nothing wrong with that. But it's also obvious you'd prefer to have the updated version as an rpm package. Nothing wrong with that either. Perhaps the version update request via bugzilla will bring that about in not too long a time.

But here is a suggestion. Instead of just compiling/installing from the source code tarball, build that updated tarball version into an rpm package yourself, and install/update from that. This may seem a daunting task, but with the Asunder package in particular, it's almost as easy as "falling off a rolling log". I just did this, beginning to end, including updating to the newer version via yum, in under 4 minutes total.

If you have any interest in taking this approach just let me know and I'll be more than happy to outline the steps you would need to take to do so. You might even find building your own rpm packages fun. I do.
Code:
BASH:~/-> rpm -q asunder
asunder-2.1-1.fc12.i686
Yes, I'm still running F12/XFCE.
Reply With Quote
  #7  
Old 22nd June 2011, 05:58 PM
Ancurio Offline
Registered User
 
Join Date: Jan 2011
Posts: 23
linuxfirefox
Re: Asunder 2.1 still not in repositories?

Quote:
Originally Posted by PabloTwo View Post
If you have any interest in taking this approach just let me know and I'll be more than happy to outline the steps you would need to take to do so. You might even find building your own rpm packages fun. I do.
Code:
BASH:~/-> rpm -q asunder
asunder-2.1-1.fc12.i686
Yes, I'm still running F12/XFCE.
You know, I've actually been interested in learning how to create packages from source in general,
this is one of the pages I have consulted to get familiar with the matter.
But seeing hundreds of variables, the long spec file explanation, I temporarily gave up and just
said to myself "I'll probably leave this for the summer holidays, when I got lots of free time to get into all that".

Where there lot's of steps involved in your packaging Asunder? Would you maybe mind posting them?
Reply With Quote
  #8  
Old 22nd June 2011, 06:36 PM
PabloTwo's Avatar
PabloTwo Online
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,126
linuxfirefox
Re: Asunder 2.1 still not in repositories?

Quote:
Originally Posted by Ancurio
Where there lot's of steps involved in your packaging Asunder? Would you maybe mind posting them?
Short answer, no. Actually learning spec files does take some time. Spec files can be very basic if the source code package permits it, or extremely complex, again, depending on the source code, and also depending as to whether or not you're designing your spec file to conform to strict Fedora Packaging Guidelines.

In the case of Asunder, you needn't know a danged thing about spec files, other than to make one simple edit to an already existing spec file for Asunder, which is what makes this package so simple. What you'd need to do:

Install the rpm packaging basic tools, as root:
Code:
yum install redhat-rpm-config rpm-build rpmdevtools rpmlint
Setup the rpm packaging build tree. Do the following in the top directory of your regular user account, as regular user:
Code:
rpmdev-setuptree
The above will create a new directory "rpmbuild", including appropriate sub-directories for building packages.

Get the SRPM (*.src.rpm) of asunder-2.0. Two ways to do that:
1) yumdownloader --source asunder <== yumdownloader is part of the yum-utils package
2) download it from koji
In your case, grab the asunder-2.0-2.fc15.src.rpm package.

Use rpm to install the SRPM package, do so as regular user, NOT AS ROOT.
Code:
rpm -i Downloads/asunder-2.0-2.fc15.src.rpm
....assuming the package was in your ~/Downloads directory (change as necessary). Ignore warning messages about root.

That will put the asunder 2.0 source code tarball into ~/rpmbuild/SOURCES/
and the asunder 2.0 spec file into ~/rpmbuild/SPECS/

Delete the asunder 2.0 source code tarball in ~/rpmbuild/SOURCES/
"cp" or "mv" the asunder 2.1 source code tarball that you already have into ~/rpmbuild/SOURCES/ (do not upack it).

"cd" into ~/rpmbuild/SPECS/
Code:
mousepad asunder.spec
Edit the line: Version: 2.0 to read Version: 2.1
Save and exit.

Let the package build begin:
Code:
rpmbuild -bb asunder.spec
Since you've already compiled the 2.1 source code, you should already have all the needed deps for the compile. If it goes well and it doesn't bail out on some fatal error, you should see something like this at the end:
Code:
---
---
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/paulm/rpmbuild/BUILDROOT/asunder-2.1-1.fc12.i386
Wrote: /home/paulm/rpmbuild/RPMS/i686/asunder-2.1-1.fc12.i686.rpm
Wrote: /home/paulm/rpmbuild/RPMS/i686/asunder-debuginfo-2.1-1.fc12.i686.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.iQuCBB
+ umask 022
+ cd /home/paulm/rpmbuild/BUILD
+ cd asunder-2.1
+ rm -fr /home/paulm/rpmbuild/BUILDROOT/asunder-2.1-1.fc12.i386
+ exit 0
If you get that "+ exit 0" at the end, you're good to go. Find your asunder rpms in ~/rpmbuild/RPMS/arch/.
You can ditch the asunder-debuginfo package.

Last edited by PabloTwo; 22nd June 2011 at 08:23 PM.
Reply With Quote
Reply

Tags
asunder, repositories

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
yum repositories geekity2 Using Fedora 6 9th July 2009 05:02 PM
yum Repositories Not available haplo Using Fedora 1 5th May 2006 06:41 AM
FC4 repositories g.vallini Using Fedora 5 19th November 2005 11:09 AM
fc4 repositories robghealey Fedora Core 4 Test 3 15th June 2005 08:52 AM
Official repositories or the RPMforge repositories? mrtaber Using Fedora 1 20th January 2005 02:17 AM


Current GMT-time: 13:08 (Thursday, 23-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat