1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] about ruby updates and some broken dependancies
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20about%20ruby%20updates%20and%20some%20broken%20dependancies&In-Reply-To=%3C201211050147.12679.cooker%40solbu.net%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="019774.html">
<LINK REL="Next" HREF="019773.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] about ruby updates and some broken dependancies</H1>
<B>Johnny A. Solbu</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20about%20ruby%20updates%20and%20some%20broken%20dependancies&In-Reply-To=%3C201211050147.12679.cooker%40solbu.net%3E"
TITLE="[Mageia-dev] about ruby updates and some broken dependancies">cooker at solbu.net
</A><BR>
<I>Mon Nov 5 01:47:09 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="019774.html">[Mageia-dev] about ruby updates and some broken dependancies
</A></li>
<LI>Next message: <A HREF="019773.html">[Mageia-dev] about ruby updates and some broken dependancies
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#19769">[ date ]</a>
<a href="thread.html#19769">[ thread ]</a>
<a href="subject.html#19769">[ subject ]</a>
<a href="author.html#19769">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sunday 04 November 2012 16:52, PhilippeDidier wrote:
><i> There's a little problem with ruby updates in Cauldron : as shikamaru is
</I>><i> always the official maintainer
</I>
What's happenig with Shikamarus packages? Isn't (s)he gone so long that they are unmaintained and should be marked as such?
==
$ mgarepo maintdb get |grep shikamaru|wc -l
278
==
><i> in cauldron repository we have coexisting ruby-*-doc packages
</I>
Just before I qualified as packager (in may I think) and got submit access, I was helping Shlomi upgrade the packages belonging to shikamaru. Abong them was many ruby packages.
After upgrading several ruby packages, we started having differences in build success on the packages. I.e. They buildt on my cauldron but not in Shlomif's system. It turned out that if one specific ruby package was installed, ALL ruby packages failed to build, because the documentation did not build and some of the items in %files was missing.
(I hope Shlomi still remember which ruby package needs to be listed as BuildConflict. Maybe it's listed in some of the ruby packages he made after discovering this.)
Untill we figured out something was wrong, I upgraded and checked in several packages, between 10 and 20 packages, where the documentation package was Removed from the spec, because bm/rpmbuild complained on missing files and I thought it was removed in the new version. But when Shlomi build it, he added the missing files, and I don't know if he readded the doc packages or just added the installed-but-not-packages files in the %files section.
When we figured out that it was due to the BuildConflict, we decided that he should do the ruby packges himself.
I saved the part of the spec that was removed when we found this out, and I have pasted it below in case some are still removed and fails to build.
You should look for these part in the ruby specs. If they are missing, they should be added.
=== Removed ruby docs ===
rm -rf %{buildroot}%{ruby_gemdir}/gems/%{oname}-%{version}/.yardoc
%doc %{ruby_gemdir}/doc/%{oname}-%{version}
%package doc
Summary: Documentation for %{name}
Group: Development/Ruby
Requires: %{name} = %{version}-%{release}
%description doc
Documents, Rdoc & RI documentation for %{name}.
%files doc
%doc %{ruby_gemdir}/doc/%{oname}-%{version}
======
--
Johnny A. Solbu
PGP key ID: 0xFA687324
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: </pipermail/mageia-dev/attachments/20121105/ec39c5a1/attachment.asc>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="019774.html">[Mageia-dev] about ruby updates and some broken dependancies
</A></li>
<LI>Next message: <A HREF="019773.html">[Mageia-dev] about ruby updates and some broken dependancies
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#19769">[ date ]</a>
<a href="thread.html#19769">[ thread ]</a>
<a href="subject.html#19769">[ subject ]</a>
<a href="author.html#19769">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|