Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 228699 - www-client/conkeror package inclusion request
Summary: www-client/conkeror package inclusion request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Christian Faulhammer (RETIRED)
URL: http://conkeror.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-21 09:34 UTC by timofonic
Modified: 2010-07-01 19:16 UTC (History)
2 users (show)

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


Attachments
Ebuild for Conkeror (git snapshot) (conkeror-9999.ebuild,1.41 KB, text/plain)
2008-08-04 21:23 UTC, Harald Urkan
Details
Ebuild for Conkeror (no git) (conkeror-9999.ebuild,952 bytes, text/plain)
2008-10-18 16:06 UTC, Harald Urkan
Details
Ebuild for Conkeror (from git) (conkeror-9999.ebuild,1.02 KB, text/plain)
2010-07-01 11:39 UTC, lexa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description timofonic 2008-06-21 09:34:45 UTC
This is just a request so someone may add an ebuild for this package.

I'll try to make an ebuild for conkeror in the coming days, but I cannot promise anything as I'm extremelly newbie at the matter and had lots of unsuccessful efforts with (probably) more simple packages.

Here is a description borrowed from wikikedia about what is Conkeror:

"Conkeror is a free, keyboard-driven, Mozilla-based web browser. It borrows as many key bindings as it can from GNU Emacs."
(from http://en.wikipedia.org/wiki/Conkeror)

Reproducible: Always
Comment 1 Harald Urkan 2008-08-04 21:23:39 UTC
Created attachment 162220 [details]
Ebuild for Conkeror (git snapshot)

I've made an ebuild for this. It's not the most elegant of ebuilds, but it merges correctly on my rig.

Please note that this ebuild uses a snapshot from Conkeror's git repository. Upstream doesn't seem to provide actual releases. This means that if the code were to radically change in the future, this ebuild might stop working.
Comment 2 Ulrich Müller gentoo-dev 2008-09-05 20:03:46 UTC
I've added www-client/conkeror to the Emacs overlay today:
<http://overlays.gentoo.org/proj/emacs/browser/emacs-overlay/www-client/conkeror>


(In reply to comment #1)
> I've made an ebuild for this.

Sorry that I didn't check bugzilla first. After I committed the package to the overlay, someone has pointed out to me that this bug is already open... So thank you for the contribution, even if the ebuild in the Emacs overlay was now created independently.

> Upstream doesn't seem to provide actual releases.

I hope that they will at some point. Live ebuilds are problematic for several reasons and therefore we are reluctant to add them to the Portage tree.
Comment 3 Harald Urkan 2008-10-18 16:06:05 UTC
Created attachment 168954 [details]
Ebuild for Conkeror (no git)

Thanks, Ulm!

For my personal use, I've made a modification of your ebuild. It downloads the snapshot tarball instead of cloning the git repository (to avoid any git dependencies). I've attached it above if someone should find it useful.
Comment 4 Ulrich Müller gentoo-dev 2009-02-10 19:54:50 UTC
(In reply to comment #3)
> Created an attachment (id=168954) [edit]
> Ebuild for Conkeror (no git)
> 
> For my personal use, I've made a modification of your ebuild. It downloads
> the snapshot tarball [...]

SRC_URI="http://repo.or.cz/w/conkeror.git?a=snapshot;h=master;sf=tgz -> ${PF}.tar.gz"

Does this actually work? I would expect to get a different distfile for different downloads, therefore digest verification would fail. Or what am I missing?
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2009-02-11 18:31:48 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > Created an attachment (id=168954) [edit]
> > Ebuild for Conkeror (no git)
> > 
> > For my personal use, I've made a modification of your ebuild. It downloads
> > the snapshot tarball [...]
> 
> SRC_URI="http://repo.or.cz/w/conkeror.git?a=snapshot;h=master;sf=tgz ->
> ${PF}.tar.gz"
> 
> Does this actually work? I would expect to get a different distfile for
> different downloads, therefore digest verification would fail. Or what am I
> missing?

 If you set a fixed revision (which is possible), the snapshot should be the same...

Comment 6 Ulrich Müller gentoo-dev 2009-02-11 23:13:54 UTC
(In reply to comment #5)
> > SRC_URI="http://repo.or.cz/w/conkeror.git?a=snapshot;h=master;sf=tgz ->
> > ${PF}.tar.gz"

>  If you set a fixed revision (which is possible), the snapshot should be
> the same...

Where do you see a fixed revision in above URI?
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2009-02-12 08:10:17 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > > SRC_URI="http://repo.or.cz/w/conkeror.git?a=snapshot;h=master;sf=tgz ->
> > > ${PF}.tar.gz"
> 
> >  If you set a fixed revision (which is possible), the snapshot should be
> > the same...
> 
> Where do you see a fixed revision in above URI?

 I only said it is possible, not that it happened.
Comment 8 Ulrich Müller gentoo-dev 2009-04-11 08:29:49 UTC
www-client/conkeror-0.9_pre20090401 committed to Portage tree.

(In reply to comment #5)
>  If you set a fixed revision (which is possible), the snapshot should be the
> same...

I've experimented with this: The snapshot is the same, but it is compressed on-the-fly, and gzip inserts a different timestamp (leading to a different digest/checksum of the file) for each fetch. Therefore, I've put the tarball on the Gentoo mirrors.
Comment 9 lexa 2010-07-01 11:39:28 UTC
Created attachment 237129 [details]
Ebuild for Conkeror (from git)

updated ebuild for conkeror(from git)
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2010-07-01 12:35:03 UTC
Reassign the bug.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2010-07-01 12:35:40 UTC
Thank you for your contribution, but I am not really inclined to add a live ebuild.  What about you, Ulrich?
Comment 12 Ulrich Müller gentoo-dev 2010-07-01 19:14:57 UTC
(In reply to comment #11)
> Thank you for your contribution, but I am not really inclined to add a live
> ebuild.  What about you, Ulrich?

The reasons from two years ago for _not_ adding a live ebuild still apply.

We can prepare a new snapshot from git if you convince us that there are good reasons for that. (But then, you should first try to convince upstream to tag a new release. ;-)