Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 399241 - app-admin/mcelog-1.0_pre3_p20120918 snapshot version bump
Summary: app-admin/mcelog-1.0_pre3_p20120918 snapshot version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 310757
  Show dependency tree
 
Reported: 2012-01-18 03:01 UTC by Ben Kohler
Modified: 2012-10-25 18:39 UTC (History)
3 users (show)

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


Attachments
mcelog-1.0_pre4_pre20110805.ebuild (mcelog-1.0_pre4_pre20110805.ebuild,1.13 KB, text/plain)
2012-01-18 03:01 UTC, Ben Kohler
Details
mcelog.init (mcelog.init,464 bytes, text/plain)
2012-01-18 03:02 UTC, Ben Kohler
Details
mcelog-1.0_pre4_pre20120807.ebuild (mcelog-1.0_pre4_pre20120807.ebuild,1.04 KB, text/plain)
2012-08-31 16:33 UTC, Ben Kohler
Details
app-admin/mcelog-1.0_pre3_p20120918.ebuild (mcelog-1.0_pre3_p20120918.ebuild,1.04 KB, text/plain)
2012-09-23 17:50 UTC, Ben Kohler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Kohler gentoo-dev 2012-01-18 03:01:08 UTC
Attached is a new ebuild based on 1.0_pre3 from portage.  Since upstream
doesn't seem to be releasing any new tarballs, this is based on a specific git
revision (latest as of today), it pulls a tarball straight from
git.kernel.org's gitweb.  Includes mcelog.init (slightly modified) from bug #310757.

Added kernel config check, dropped virtual/cron dep as the system service is
the preferred run method now.  The cron.daily file is still installed but not
active by default now.

Builds and runs fine here.  I know the versioning is a bit funny but upstream
has released pre3 and may release pre4 so I was advised to set a dated version
between those releases.  Open to more suggestions.

Reproducible: Always
Comment 1 Ben Kohler gentoo-dev 2012-01-18 03:01:35 UTC
Created attachment 299197 [details]
mcelog-1.0_pre4_pre20110805.ebuild
Comment 2 Ben Kohler gentoo-dev 2012-01-18 03:02:23 UTC
Created attachment 299199 [details]
mcelog.init
Comment 3 Brian De Wolf 2012-07-24 23:51:23 UTC
I was looking into getting a new version of mcelog (need support for newer hardware) so I contacted the author (Andi Kleen).  He stated that the git tree is stable and packagers just use snapshots from it for new packages.  I wouldn't expect a new actual release soon (if ever).

Other than updating the ebuild again to use a more recent commit, is there anything else keeping this ebuild out of the tree?
Comment 4 Ben Kohler gentoo-dev 2012-07-26 21:05:08 UTC
I just checked on this today, and upstream git.kernel.org's snapshot tarballs are now including a timestamp, so the tarball checksum changes with every fetch.   This is pretty much game-over for fetching a tarball from git.kernel.org directly, someone would have to host a snapshot in their dev space.

That said, I bumped my ebuild to the most recent commit bec51ee686f29abd48c6ee4b67cff72135e80156 (dated 2012-06-14) and it builds and runs just fine here.
Comment 5 Agostino Sarubbo gentoo-dev 2012-08-19 12:42:11 UTC
This package is now maintainer-needed. If you want proxy-maintain it, poke the relative herd.
Comment 6 Ben Kohler gentoo-dev 2012-08-31 16:33:48 UTC
Created attachment 322649 [details]
mcelog-1.0_pre4_pre20120807.ebuild

Good news!  Well, not great news, this package is still m-w and on it's last leg, BUT--

Someone yesterday pointed me to another source for snapshot tarballs on Andi Kleen's github, where he does the commits before moving them over to git.k.o, so I have a working updated ebuild to share.  You can verify that the github commits on this source match the commits on git.k.o (they just happen on github sooner), so it is indeed the same source.
Comment 7 Pacho Ramos gentoo-dev 2012-09-16 10:10:37 UTC
(In reply to comment #6)
> Created attachment 322649 [details]
> mcelog-1.0_pre4_pre20120807.ebuild
> 
> Good news!  Well, not great news, this package is still m-w and on it's last
> leg, BUT--
> 
> Someone yesterday pointed me to another source for snapshot tarballs on Andi
> Kleen's github, where he does the commits before moving them over to
> git.k.o, so I have a working updated ebuild to share.  You can verify that
> the github commits on this source match the commits on git.k.o (they just
> happen on github sooner), so it is indeed the same source.

I can be your proxy maintainer, the only note is that I would move to 1.0_pre3_p20120807 version number, see http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap3 for naming policy

Thanks
Comment 8 Ben Kohler gentoo-dev 2012-09-23 17:50:54 UTC
Created attachment 324728 [details]
app-admin/mcelog-1.0_pre3_p20120918.ebuild

Updated snapshot ebuild w/ proper versioning, and upstream added some more SB support.

I would be happy to proxy maintain this, but I don't know anything about that process.  Can you point me in the right direction?

Thanks
Comment 9 Julian Ospald 2012-10-24 16:18:54 UTC
+*mcelog-1.0_pre3_p20120918 (24 Oct 2012)
+
+  24 Oct 2012; Julian Ospald <hasufell@gentoo.org>
+  +mcelog-1.0_pre3_p20120918.ebuild,
+  +files/mcelog-1.0_pre3_p20120918-build.patch, +files/mcelog.init,
+  metadata.xml:
+  version bump by Ben Kohler wrt #399241 new maintainer/proxymaintainer

@pacho too slow, but add yourself as maintainer if you like

@iamben
you have been added as proxymaintainer which basically means you will be CCed on bugs and can ping me on version bumps etc
http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml?style=printable
Comment 10 Pacho Ramos gentoo-dev 2012-10-25 18:39:11 UTC
Thanks Julian, I am simply plenty of work at the moment :|