summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-February/011740.html
blob: ba19b77b6d2b5991c8aa45025c54bc7f4c79a806 (plain)
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] mgasoft
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mgasoft&In-Reply-To=%3C20120206145705.GH21938%40mars-attacks.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="011739.html">
   <LINK REL="Next"  HREF="011906.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] mgasoft</H1>
    <B>nicolas vigier</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mgasoft&In-Reply-To=%3C20120206145705.GH21938%40mars-attacks.org%3E"
       TITLE="[Mageia-dev] mgasoft">boklm at mars-attacks.org
       </A><BR>
    <I>Mon Feb  6 15:57:05 CET 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="011739.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	monodevelop-2.8.6.3-1.mga2
</A></li>
        <LI>Next message: <A HREF="011906.html">[Mageia-dev] mgasoft
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#11740">[ date ]</a>
              <a href="thread.html#11740">[ thread ]</a>
              <a href="subject.html#11740">[ subject ]</a>
              <a href="author.html#11740">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Hello,

While updating youri and iurt packages yesterday I noticed that it's
not easy to make new versions of mageia software that we have on svn
soft repository, and each of them has different makefile rules to
generate tarballs or sometimes update packages. Most versions are not
tagged because you have to write a long command line to do it. So in
the train from fosdem yesterday I created a small script to tag versions,
create tarballs and publish them on mageia mirrors, for the software on
svn soft repository.

You can install it with mgasoft package on cauldron.

To tag a new version :
$ mgasoft tag [name] [version]

To create a tarball :
$ mgasoft tar [name] [version]
Or a tarball from trunk, for testing :
$ mgasoft tar [name] trunk

To publish a tarball on mageia mirrors :
$ mgasoft publish [name] [version]
This will create this file on mirrors :
/software/[name]/[name]-[version].tar.xz

Some things that do not work now :
 - software in sub-directories on the svn (like build_system/mgarepo or
   build_system/iurt). We can change the script to support this, but it
   will become more complicated and slower. Or we can move everything in
   the root directory and stop using sub-directories like build_system.

Some things I plan to add :
 - gpg signature of the files on mirrors
 - upload of the files on binrepo, so you don't need to upload them when
   updating the package
 - option to download tarball from binrepo instead of generating it (to
   create package using the same tarball as on mirrors)
 - option to quickly see diff between two versions

</PRE>
















































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="011739.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	monodevelop-2.8.6.3-1.mga2
</A></li>
	<LI>Next message: <A HREF="011906.html">[Mageia-dev] mgasoft
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#11740">[ date ]</a>
              <a href="thread.html#11740">[ thread ]</a>
              <a href="subject.html#11740">[ subject ]</a>
              <a href="author.html#11740">[ 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>