Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 487168 - sys-apps/systemd-208 Backport: bugfix annotates 18 commits in upstream git
Summary: sys-apps/systemd-208 Backport: bugfix annotates 18 commits in upstream git
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-07 00:04 UTC by Ulenrich
Modified: 2013-10-08 22:48 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulenrich 2013-10-07 00:04:30 UTC
I just learned upstream git now has tags, like:

Notes
Backport: bugfix

I just tested 18 bugfixes since release of systemd-208
by hand saving them to /etc/portage/patches...
(There may be a git command to automate this lenghtly procedure?)
They flawlessly patched during the ebuilds epatch_user.

My machine rebooted well and runs without issues!

I could provide a "cat" of these files as one patch,
but there might be a better handling through a special git 
command by Gentoo maintainers?


Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-10-07 00:07:51 UTC
(In reply to Ulenrich from comment #0)
> I just learned upstream git now has tags, like:
> 
> Notes
> Backport: bugfix

Maybe it's more useful to set that tag as a USE flag in systemd-9999.ebuild (along with other tags), or hard-code it in a separate systemd-208.9999.ebuild?
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-10-07 02:50:19 UTC
Well, those are git notes. I don't see a problem making git fetch those but I don't really see where to go from there. We'd have to move forward from the release tag and check whether the future commits have the note... I can't think of any easy enough way of doing this.
Comment 3 Ulenrich 2013-10-07 09:56:23 UTC
There was a HEADS-UP announcement about it:
---
Why?

  -- Well, we want to be nice to downstream. So far the inofficial place
  where we tracked backport-worthy commits was the fedora packaging git,
  but that's not fair to other distributions and was very focussed on
  the Fedora branching points.
...
What do the notes you add mean?

  -- Currently we know three different annotations in the notes: 

      Backport: bugfix
      Backport: documentation
      Backport: security

  The first marks important bug fixes, the second important
  documentation fixes, and the last one security fixes. So far I have
  not used the latter annotation though. We might add more annotation
  types later on.

I want to nominate a commit as backport-worthy!
---

I only found bugfix yet. I would have liked an additional info what release it fixes (fix207, fix208). But that does not happen. Surely it fixes the last release. The most easy fixes and the most in numbers will be in the first week after a release - I guess.
Comment 4 Ulenrich 2013-10-07 10:15:18 UTC
(In reply to Jeroen Roovers from comment #1)
> systemd-208.9999.ebuild?

That way the normal user won't get it. And an advanced user - like me?  - could easily get it himself. The very best would be some sort of "stable" upstream release 10 days after a normal release, eg:
208.1
This not happening I would prefer a normal revision release at about 2 weeks after a release. Then further bugfixes will be available for the Gentoo~unstable user after a 2 more weeks period through the next normal upstream release ...
Comment 5 Ulenrich 2013-10-07 10:26:14 UTC
The systemd.ebuild has an enabled "epatch_user" 
It is possible to advertise single hotpatches in the forums. Downloading and saving them in /etc/portage/patches/.. this would serve as playing ground to prove validity of the bugfixes and will reward active users.
Comment 6 Ulenrich 2013-10-08 22:48:28 UTC
@mgorny, thanks for releasing these bugfixes
And the wave of incoming bugfixes related to 
Systemd-208 seems to be over now.