Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613880 - app-editors/qemacs-9999 - live ebuild request
Summary: app-editors/qemacs-9999 - live ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Emacs project
URL:
Whiteboard: Emacs overlay
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2017-03-26 09:50 UTC by Hadrien Lacour
Modified: 2017-03-27 15:17 UTC (History)
0 users

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


Attachments
qemacs-9999.ebuild (qemacs-9999.ebuild,1.46 KB, text/plain)
2017-03-26 09:50 UTC, Hadrien Lacour
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hadrien Lacour 2017-03-26 09:50:56 UTC
Created attachment 468344 [details]
qemacs-9999.ebuild

Hello,
I'm a qemacs user, and this editor benefits greatly from a -9999 ebuild so there it is. The -9999 Files are also needed (just change the names of the latest ones).
Comment 1 Ulrich Müller gentoo-dev 2017-03-26 18:24:22 UTC
Live ebuilds are strongly discouraged by policy:
https://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/cvs-sources/index.html#disadvantages-of-cvs-sources

I'd rather see upstream do proper releases. Then we won't have to rely on snapshots, which require more work than a regular version bump, and are taken at random commits with unknown stability.
Comment 2 Hadrien Lacour 2017-03-26 18:41:04 UTC
I understand, but while waiting for this release, a lot of (important) features are added to the cvs. Plus, I've been talking with the main dev for some time now, and I don't think a release is planned any time now.

On the other hand, I could keep this in my local repo and just use it (probably not a lot of qemacs users, anyway). Do what you think is best, I have no real opinion on this.
Comment 3 Ulrich Müller gentoo-dev 2017-03-26 18:42:22 UTC
(In reply to Ulrich Müller from comment #1)

That said, I won't mind adding a live ebuild for qemacs to the emacs overlay at https://gitweb.gentoo.org/repo/proj/emacs.git (where we have live ebuilds for other Emacs flavours too).

The ebuild shouldn't apply any patches though, because patching a moving target is a certain recipe for failure.
Comment 4 Ulrich Müller gentoo-dev 2017-03-26 18:48:30 UTC
[I wonder why bugzilla didn't flag a mid-air collision for my previous comment. The statement remains valid, though.]

(In reply to Hadrien Lacour from comment #2)
> Plus, I've been talking with the main dev for some time now, and I don't
> think a release is planned any time now.

Which is a mistake. Upstream making a release is less work for everyone, as compared to N distros making snapshots. It has the additional advantage that upstream knows best what commit is suitable for a release.

> On the other hand, I could keep this in my local repo and just use it
> (probably not a lot of qemacs users, anyway). Do what you think is best, I
> have no real opinion on this.

As I said, we could add a live ebuild to the emacs overlay, but without patches.
Comment 5 Hadrien Lacour 2017-03-26 19:14:45 UTC
Well, that's not a bad idea. Those patches aren't vital anyway.
Comment 7 Hadrien Lacour 2017-03-27 11:50:12 UTC
Works as it should.