msrp 0.9.5

2 views
Skip to first unread message

malex

unread,
Dec 21, 2010, 12:28:08 PM12/21/10
to msrp...@googlegroups.com, Aurélien Gâteau, Rudi Cilibrasi
Dear all,

i have just merged cmake into master and prepared (IMHO) everything
([master] and [gh-pages] branches at http://malex984.github.com/msrp/)
for 0.9.5.

please, check it out! would be nice if someone would check:
https://github.com/malex984/msrp/blob/master/NEWS

besides, i noticed that:
1. autotools build system doesn't package cmake-files
2. cmake build system:
a. doesn't package autotools-files and tests
b. it currently cannot call tests
c. doesn't do much with src/autover.h

here is a question about tags: how to remove existing tags from the git repo?

i think: it would be nice to identify and mark previous releases by
corresponding tags.

what do you think?

--
Sincerely Yours,
 Oleksandr Motsak

malex

unread,
Dec 21, 2010, 12:37:29 PM12/21/10
to msrp
On Dec 21, 6:28 pm, malex <malex...@googlemail.com> wrote:
> here is a question about tags:  how to remove existing tags from the git repo?

oh silly me, it's sooooo "intuitive": http://nathanhoad.net/how-to-delete-a-remote-git-tag

:)

O.

Aurélien Gâteau

unread,
Dec 21, 2010, 3:55:09 PM12/21/10
to msrp...@googlegroups.com
On 21/12/2010 18:28, malex wrote:
> Dear all,
>
> i have just merged cmake into master and prepared (IMHO) everything
> ([master] and [gh-pages] branches at http://malex984.github.com/msrp/)
> for 0.9.5.

As I said, if we want msrp.github.com to be the official site, we should
get rid of the redirection before releasing.

> please, check it out! would be nice if someone would check:
> https://github.com/malex984/msrp/blob/master/NEWS
>
> besides, i noticed that:
> 1. autotools build system doesn't package cmake-files

We should not ship both build systems IMO. This is just going to be
confusing. IIRC I removed the autotool files, did you bring them back?

> 2. cmake build system:
> a. doesn't package autotools-files and tests

It packages all files checked in the repository. What do you think is
missing?

> b. it currently cannot call tests

Will fix.

> c. doesn't do much with src/autover.h

This file is generated from src/autover.h.in just like autotools do.

> here is a question about tags: how to remove existing tags from the git repo?

I saw you found your answer before I reply :)

> i think: it would be nice to identify and mark previous releases by
> corresponding tags.

I agree. Not mandatory but would be nice.

Aurélien

Aurélien Gâteau

unread,
Dec 21, 2010, 4:33:20 PM12/21/10
to msrp...@googlegroups.com
On 21/12/2010 21:55, Aurélien Gâteau wrote:
>> 2. cmake build system:
>> a. doesn't package autotools-files and tests
>> b. it currently cannot call tests
>
> Will fix.

Fixed. You can now run tests with "make check"

Aurélien

malex

unread,
Dec 21, 2010, 8:11:17 PM12/21/10
to msrp
On Dec 21, 9:55 pm, Aurélien Gâteau <aurelien.gat...@free.fr> wrote:
> On 21/12/2010 18:28, malex wrote:
> > i have just merged cmake into master and prepared (IMHO) everything
> > ([master] and [gh-pages] branches athttp://malex984.github.com/msrp/)
> > for 0.9.5.

> As I said, if we want msrp.github.com to be the official site, we should
> get rid of the redirection before releasing.

hm, do you mean only moving the branch http://github.com/malex984/msrp/tree/gh-pages
to http://github.com/msrp/msrp.github.com/tree/master
or moving the whole repository?

the former is ok with me... but i am not sure about the later...

> > please, check it out! would be nice if someone would check:
> >https://github.com/malex984/msrp/blob/master/NEWS
> > besides, i noticed that:
> > 1. autotools build system doesn't package cmake-files

> We should not ship both build systems IMO. This is just going to be
> confusing. IIRC I removed the autotool files, did you bring them back?

sorry, it seems that i have missunderstood you :(
i am favoring the switch to cmake but was thinking that at least for
0.9.5 it would be nice to have both build systems...
that's why i didn't take that autotools-removal commit yet.
i think it can be done anytime, right?

> > 2. cmake build system:
> >   a. doesn't package autotools-files and tests

> It packages all files checked in the repository. What do you think is
> missing?

well, actually i was comparing against the autotools-generated tarball
with all the "configure" and config.* files with the intention of dual
build system.
please don't mind that if you are against that dual thing.

> > >   b. it currently cannot call tests
> > Will fix.
> Fixed. You can now run tests with "make check"

very nice. now i cannot see any point in autotools-build system :)

> >   c. doesn't do much with src/autover.h
> This file is generated from src/autover.h.in just like autotools do.

please note that extended AC_INIT format and more PACKAGE_ variables.
doesn't matter - i have just fixed that.

> > i think: it would be nice to identify and mark previous releases by
> > corresponding tags.

> I agree. Not mandatory but would be nice.

yeah. how should tags look like? e.g. "v0.9.5"?

Yours,
malex

Aurélien Gâteau

unread,
Dec 22, 2010, 3:25:26 AM12/22/10
to msrp...@googlegroups.com
On 22/12/2010 02:11, malex wrote:

> On Dec 21, 9:55 pm, Aur�lien G�teau <aurelien.gat...@free.fr> wrote:
>> On 21/12/2010 18:28, malex wrote:
>>> i have just merged cmake into master and prepared (IMHO) everything
>>> ([master] and [gh-pages] branches athttp://malex984.github.com/msrp/)
>>> for 0.9.5.
>
>> As I said, if we want msrp.github.com to be the official site, we should
>> get rid of the redirection before releasing.
>
> hm, do you mean only moving the branch http://github.com/malex984/msrp/tree/gh-pages
> to http://github.com/msrp/msrp.github.com/tree/master
> or moving the whole repository?

I mean getting rid of the gh-pages repository and using only the one
from msrp.github.com. I agree the code repository should stay where it is.

>>> please, check it out! would be nice if someone would check:
>>> https://github.com/malex984/msrp/blob/master/NEWS
>>> besides, i noticed that:
>>> 1. autotools build system doesn't package cmake-files
>
>> We should not ship both build systems IMO. This is just going to be
>> confusing. IIRC I removed the autotool files, did you bring them back?
>
> sorry, it seems that i have missunderstood you :(
> i am favoring the switch to cmake but was thinking that at least for
> 0.9.5 it would be nice to have both build systems...
> that's why i didn't take that autotools-removal commit yet.
> i think it can be done anytime, right?

This can lead to more confusion because when people reports build
failures then you have to ask them which build system they are using.
Better switch now and fix bugs as they come. It also reduces the size of
what we ship and greatly simplify the build instructions.

>>> c. doesn't do much with src/autover.h
>> This file is generated from src/autover.h.in just like autotools do.
>
> please note that extended AC_INIT format and more PACKAGE_ variables.
> doesn't matter - i have just fixed that.

When I did the port there was only one variable IIRC. Were the new
variables from the unreleased rudi tree?

>>> i think: it would be nice to identify and mark previous releases by
>>> corresponding tags.
>
>> I agree. Not mandatory but would be nice.
>
> yeah. how should tags look like? e.g. "v0.9.5"?

I think "0.9.5" (without the leading 'v') is more common, but I am fine
with both.

Aur�lien

malex

unread,
Dec 22, 2010, 5:55:23 PM12/22/10
to msrp
On Dec 22, 9:25 am, Aurélien Gâteau <aurelien.gat...@free.fr> wrote:
> On 22/12/2010 02:11, malex wrote:
> > On Dec 21, 9:55 pm, Aur lien G teau <aurelien.gat...@free.fr> wrote:
> >> On 21/12/2010 18:28, malex wrote:
> I mean getting rid of the gh-pages repository and using only the one
> from msrp.github.com. I agree the code repository should stay where it is.

copied over to msrp.github.com

> > sorry, it seems that i have missunderstood you :(
> > i am favoring the switch to cmake but was thinking that at least for
> > 0.9.5 it would be nice to have both build systems...
> > that's why i didn't take that autotools-removal commit yet.
> > i think it can be done anytime, right?
>
> This can lead to more confusion because when people reports build
> failures then you have to ask them which build system they are using.
> Better switch now and fix bugs as they come. It also reduces the size of
> what we ship and greatly simplify the build instructions.

done

> When I did the port there was only one variable IIRC. Were the new
> variables from the unreleased rudi tree?

well - no. it's just that autoconf AC_INIT can be easily extended that
way and i was not sure how to do the same with cmake. as i said -
fixed now.
sorry for bothering you!

> >>> i think: it would be nice to identify and mark previous releases by
> >>> corresponding tags.
> >> I agree. Not mandatory but would be nice.
> > yeah. how should tags look like? e.g. "v0.9.5"?
> I think "0.9.5" (without the leading 'v') is more common, but I am fine
> with both.

me too


so, how does it look now?

malex

malex

unread,
Dec 24, 2010, 5:31:59 PM12/24/10
to msrp
Dear Aurelien,

i you don't mind, there is a new 0.9.5 release at http://msrp.github.com/

The list of changes is at http://github.com/malex984/msrp/blob/master/NEWS

Merry Christmas and HN2kBY!

Best Regards,
malex

Aurélien Gâteau

unread,
Dec 26, 2010, 6:47:42 PM12/26/10
to msrp...@googlegroups.com
On 24/12/2010 23:31, malex wrote:
> Dear Aurelien,
>
> i you don't mind, there is a new 0.9.5 release at http://msrp.github.com/
>
> The list of changes is at http://github.com/malex984/msrp/blob/master/NEWS
>
> Merry Christmas and HN2kBY!

Great! Thanks for carrying on and releasing. Sorry for not answering
promptly, I have been offline for a while during Christmas. Will blog
about the new release soon.

Aur�lien

Reply all
Reply to author
Forward
0 new messages