After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 738507 - [PATCH] Fedora 19 build broken (and more)
[PATCH] Fedora 19 build broken (and more)
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: Documentation
git master
Other Linux
: Normal normal
: ---
Assigned To: NetworkManager maintainer(s)
NetworkManager maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-10-14 08:03 UTC by Lubomir Rintel
Modified: 2014-10-20 10:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[PATCH 1/4] build: Don't leak generated files into distribution (1.37 KB, text/plain)
2014-10-14 08:06 UTC, Lubomir Rintel
Details
[PATCH 2/4] contrib/rpm: Don't exclude files that are not built (1.64 KB, text/plain)
2014-10-14 08:06 UTC, Lubomir Rintel
Details
[PATCH 3/4] contrib/rpm: Fix Fedora 19 build (1.24 KB, text/plain)
2014-10-14 08:06 UTC, Lubomir Rintel
Details
[PATCH 4/4] contrib/rpm: Do not count only the first parent (1.09 KB, text/plain)
2014-10-14 08:07 UTC, Lubomir Rintel
Details
[PATCH 4/4] contrib/rpm: Count all predecessors in revision number (1.10 KB, text/plain)
2014-10-14 17:42 UTC, Lubomir Rintel
Details

Description Lubomir Rintel 2014-10-14 08:03:10 UTC
2fb6b6b contrib/rpm: Do not count only the first parent
a9f45e0 contrib/rpm: Fix Fedora 19 build
860dd38 contrib/rpm: Don't exclude files that are not built
0ac6848 build: Don't leak generated files into distribution

The first one fixes descending version number with octopus merges (I'm doing those for my integration testing), the rest fix build of Fedora 19 package. The last one is not specific to Fedora 19, it affects RHEL 7 when distribution is built on newer host too.

Branch: https://github.com/lkundrak/NetworkManager/commits/lr-rpm-build
Comment 1 Lubomir Rintel 2014-10-14 08:06:48 UTC
Created attachment 288439 [details]
[PATCH 1/4] build: Don't leak generated files into distribution
Comment 2 Lubomir Rintel 2014-10-14 08:06:52 UTC
Created attachment 288440 [details]
[PATCH 2/4] contrib/rpm: Don't exclude files that are not built
Comment 3 Lubomir Rintel 2014-10-14 08:06:57 UTC
Created attachment 288441 [details]
[PATCH 3/4] contrib/rpm: Fix Fedora 19 build
Comment 4 Lubomir Rintel 2014-10-14 08:07:02 UTC
Created attachment 288442 [details]
[PATCH 4/4] contrib/rpm: Do not count only the first parent
Comment 5 Thomas Haller 2014-10-14 11:20:58 UTC
maybe reword the commit message for "contrib/rpm: Do not count only the first parent"? I think, the generated number is important, so that newer packages have a higher version number then older (and you can `yum install/downgrade` them as expected). I agree, the change returns a more meaningful, incrementing(!) number.


LGTM
Comment 6 Lubomir Rintel 2014-10-14 17:42:18 UTC
Created attachment 288541 [details]
[PATCH 4/4] contrib/rpm: Count all predecessors in revision number
Comment 7 Thomas Haller 2014-10-15 21:40:14 UTC
(In reply to comment #6)
> Created an attachment (id=288541) [details]
> [PATCH 4 [details]/4] contrib/rpm: Count all predecessors in revision number

I meant the "After an octopus merge" part and "reference pointed to previously".
We did no octopus merges up to now, only two parent merges.
And I don't really understand the second part of the sentence...

anyway, minor complaints.
I am fine with the 4 patches.