Hi esp. Reinhard,
I have just discussed with Morty a good strategy to always have a
,,latest'' tag in X2go Git projects that refers to the newest tag.
The idea is to provide nightly-builds as well as ,,stable'' builds
(which refers to the latest tag in Git).
Would it be sensible to add some script part to one of our update
scripts on the Git server that maintains a ,,latest'' tag: if a new
tag is pushed remove tag ,,latest'' and set ,,latest'' tag after push
again? How could this or some smimilar mechanism be achieved?
Thanks+Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Dear Mike,
Am Montag, den 18.04.2011, 15:13 +0200 schrieb Mike Gabriel:
I have just discussed with Morty a good strategy to always have a
,,latest'' tag in X2go Git projects that refers to the newest tag.The idea is to provide nightly-builds as well as ,,stable'' builds
(which refers to the latest tag in Git).
so the nightly-builds should be build from the commit tagged with »latest«?
Would it be sensible to add some script part to one of our update
scripts on the Git server that maintains a ,,latest'' tag: if a new
tag is pushed remove tag ,,latest'' and set ,,latest'' tag after push
again? How could this or some smimilar mechanism be achieved?
is not HEAD on the master branch always the latest commit?
I still do not get what you want to achieve. Could you elaborate, please. What tags are supposed to be used?
Thanks,
Paul
On 2011-04-18 15:40, Paul Menzel wrote:
I have just discussed with Morty a good strategy to always have a
,,latest'' tag in X2go Git projects that refers to the newest tag.
The idea is to provide nightly-builds as well as ,,stable'' builds
(which refers to the latest tag in Git). so the nightly-builds should be build from the commit tagged with »latest«?
Nope, I had to read the mail trice, before I noticed, that Mike was talking about the same thing. Basically we talking were talking about an easy way to check out the "latest" _release_. Mike was assuming that only releases get tagged.
Cheers Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Am Montag, den 18.04.2011, 15:44 +0200 schrieb Moritz Struebe:
On 2011-04-18 15:40, Paul Menzel wrote:
I have just discussed with Morty a good strategy to always have a
,,latest'' tag in X2go Git projects that refers to the newest tag.
The idea is to provide nightly-builds as well as ,,stable'' builds
(which refers to the latest tag in Git).so the nightly-builds should be build from the commit tagged with »latest«?
Nope, I had to read the mail trice, before I noticed, that Mike was talking about the same thing. Basically we talking were talking about an easy way to check out the "latest" _release_. Mike was assuming that only releases get tagged.
Thank you Morty.
Well I see two options.
cherry-pick
ed from master
) or security fixes –
then a separate branch is needed.I am sorry for not reading up on what has been decided on the release policy.
Thanks,
Paul
On 2011-04-18 16:04, Paul Menzel wrote:
I am sorry for not reading up on what has been decided on the release policy.
Currently there is no real policy. As Heinz and Alex are currently not very responsive, we are just trying to get things moving, hoping to get feedback from the list and fix things afterwards. Not very nice, but IMO better then stalling.
Cheers Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
On Mo 18 Apr 2011 16:29:27 CEST Moritz Struebe wrote:
As Heinz and Alex are currently not very responsive, we are just trying to get things moving, hoping to get feedback from the list and fix things afterwards. Not very nice, but IMO better then stalling.
Same opinion here...
Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
On Mon, Apr 18, 2011 at 15:13:19 (CEST), Mike Gabriel wrote:
Hi esp. Reinhard,
I have just discussed with Morty a good strategy to always have a ,,latest'' tag in X2go Git projects that refers to the newest tag.
I have to admit that your email totally confuses me. What problem do you want to solve?
I guess that you want to have packages for the latest version of x2go available for download/testing purposes. This is what we have already agreed on and can be downloaded from here:
https://launchpad.net/~x2go/+archive/ppa
Morty has been busy today importing the git master branches to bzr and writing recipes so that the branches are autobuilt. So far, I hesitated with this step (although I promised to do it) because there is no 'blessing' from Heinz and Alex about the git branches. Well, anyway, now we have that PPA and up-to-date builds.
Now back to your question: What's the problem and what needs fixing? I guess this:
The idea is to provide nightly-builds as well as ,,stable'' builds (which refers to the latest tag in Git).
Well, the 'nightly-builds' is already done. The ''stable'' builds can be achieved by creating a new PPA and copy known-to-work packages from the 'daily' PPA to the ''stable'' one, which is a matter of a few clicks in Launchpad. Problem solved.
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4
Hi Reinhard,
On Mo 18 Apr 2011 16:46:54 CEST Reinhard Tartler wrote:
On Mon, Apr 18, 2011 at 15:13:19 (CEST), Mike Gabriel wrote:
Hi esp. Reinhard,
I have just discussed with Morty a good strategy to always have a ,,latest'' tag in X2go Git projects that refers to the newest tag.
I have to admit that your email totally confuses me. What problem do you want to solve?
I guess that you want to have packages for the latest version of x2go available for download/testing purposes. This is what we have already agreed on and can be downloaded from here:
https://launchpad.net/~x2go/+archive/ppa
Morty has been busy today importing the git master branches to bzr and writing recipes so that the branches are autobuilt. So far, I hesitated with this step (although I promised to do it) because there is no 'blessing' from Heinz and Alex about the git branches. Well, anyway, now we have that PPA and up-to-date builds.
Now back to your question: What's the problem and what needs fixing? I guess this:
The idea is to provide nightly-builds as well as ,,stable'' builds (which refers to the latest tag in Git).
Well, the 'nightly-builds' is already done. The ''stable'' builds can be achieved by creating a new PPA and copy known-to-work packages from the 'daily' PPA to the ''stable'' one, which is a matter of a few clicks in Launchpad. Problem solved.
What I would like to have for Debian and Ubuntu (I will describe it
for Debian only, but I would like to have a parallel functionality for
Ubuntu too, using Launchpad). I have already discussed possibilities
with Morty in Jabber and he recommended to ask you / in public.
Currently, X2go provides ,,stable'' packages (lenny Repos on the .deb
download site) and ,,testing'' packages (heuler Repos). What I would
love is. People always confuse the works stable, testing, what is
heuler? etc. I would love to add a bit more clarity to this:
Nightly builds (aka heuler, we already have that for Ubuntu since yesterday):
e.g. in sources.list language for Debian...
deb http://packages.x2go.org/debian {lenny,squeeze,wheezy,sid} heuler
If a user adds the above line to sources.list(.d) he/she will use
nightly builds, I tend to call this ,,upstream-experimental'' packages.
Then I would love to provide packages that have been derived from the
latest version tag in Git (that is my actual question, how the latest
version tag code could be extracted from Git):
deb http://packages.x2go.org/debian {lenny,squeeze,wheezy,sid} main
These packages are provided to fearless users. However, as the
packages have been built from tagged versions in Git, the probability
of stability is quite high.
The next even more stable category of packages will then be packages
that have entered the official Debian distribution (and Ubuntu and UCS
and ...).
I am not sure if this makes it clearer, but I hope so.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...