[389-devel] if you tag a release, please release a tarball too

2014-09-19 Thread Timo Aaltonen

Hi

 1.3.3.3 is tagged in git since a week ago, but there's no tarball for
it. Dunno if you have scripts for the release dance, but if you do
please include the tarball build to it so it's not a manual thing to
remember every time ;)

I'll roll back to 1.3.3.2 in the meantime..

-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] if you tag a release, please release a tarball too

2014-09-19 Thread Timo Aaltonen
On 19.09.2014 17:42, Rich Megginson wrote:
 On 09/19/2014 01:15 AM, Timo Aaltonen wrote:
 On 19.09.2014 09:33, Timo Aaltonen wrote:
 Hi

   1.3.3.3 is tagged in git since a week ago, but there's no tarball for
 it. Dunno if you have scripts for the release dance, but if you do
 please include the tarball build to it so it's not a manual thing to
 remember every time ;)

 I'll roll back to 1.3.3.2 in the meantime..
 oh well, 1.3.3.2 tarball doesn't match the tag:

 tarball doesn't have 55e317f2a5d8fc488e76f2b4155298a45d25 nor
 0363fa49265c0c27d510064cea361eb400802548

 and ldap/servers/slapd/ssl.c has a diff to the comments of the cipher
 mess (from 58cb12a7b8cf9), and VERSION.sh on the tarball still has
 'VERSION_PREREL=.a1' (should be gone in fefa20138b6a3a)

 so I don't know where the tarball was built from, this isn't cool..


 Yep, we screwed up, sorry about that.  I've just uploaded a new 1.3.3.3
 release, and the sources page with the new checksum is building.

Thanks! Much better :)


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] [389-users] Source directory is now list-able

2014-04-08 Thread Timo Aaltonen
On 07.04.2014 21:52, Rich Megginson wrote:
 http://port389.org/sources is now open and list-able.  The default sort
 order is latest first.  The http://port389.org/wiki/Source page has been
 updated with this link.

\o/

many thanks for this :)


-- 
t
--
389-devel mailing list
389-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] [389-users] git repo / tarball issues

2014-04-04 Thread Timo Aaltonen
On 03.04.2014 21:13, Noriko Hosoi wrote:
 Hello,
 
 (I'm switching from 389-users to 389-devel list for people who could be
 more interested in...)
 
 Rich Megginson wrote:
 On 04/03/2014 07:06 AM, Timo Aaltonen wrote:
 Hi

It's me again :)

 1) 389-ds-console 1.2.7 has no tarball though it was tagged for release
 in Sep'12
 You can download the tar ball from here now.
 http://port389.org/sources/389-ds-console-1.2.7.tar.bz2

Cool, thanks. It's a broken tarball though, you forgot '/' after the
version..

Also, you still need some way to fix the process of how these links get
to the webpage too :)


 2) 389-adminutil 1.1.20 is not tagged in git

 Looks like it is, according to
 https://git.fedorahosted.org/cgit/389/adminutil.git/
 Rich, I cannot see the tag, either...  *puzzled*
 
 $ git pull
 Already up-to-date.
 $ git tag -l | egrep 389-adminutil
 389-adminutil-1.1.10
 389-adminutil-1.1.11
 389-adminutil-1.1.12
 389-adminutil-1.1.13
 389-adminutil-1.1.14
 389-adminutil-1.1.15
 389-adminutil-1.1.16
 389-adminutil-1.1.17
 389-adminutil-1.1.18
 389-adminutil-1.1.19
 389-adminutil-1.1.8
 389-adminutil-1.1.9
 
 although indeed this page
 https://git.fedorahosted.org/cgit/389/adminutil.git/ shows it is... 
 Timo, you could download the zip file/tar ball that has the tag from
 here.  So, you have no problem to continue your task?

I've used the release tarball and packaging is on 9b3cfced24ffe6e6e from
master, so I'm good.. just wondered why the tag wasn't there but it was.

 3) 389-ds-base repo seems to be in limbo, since 1.3.2 branch doesn't
 have the latest release, which itself was just 1.3.2.13+ one patch, so
 doesn't contain changes from .14 and .15. So which one am I supposed to
 push to the distro?
 389-ds-base-1.3.2.16 is a security fix only release.  It's branched from
 the stable build (1.3.2.13) and it has only the fix.  The tag
 389-ds-base-1.3.2.16 tag is on the 389-ds-base-1.3.2-CVE-2014-0132
 branch.  Once we finish more testing, we are going back to the normal
 branch 389-ds-base-1.3.2.  Sorry about this confusion.

ahh ok, I'll just rebase on .16 then.

Now I see that you have a separate 389-announce list where only the
stable releases get announced.. maybe send those to 389-users too?


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] [389-users] git repo / tarball issues

2014-04-04 Thread Timo Aaltonen
On 04.04.2014 19:42, Noriko Hosoi wrote:
 Hi Timo,
 
 Timo Aaltonen wrote:

 1) 389-ds-console 1.2.7 has no tarball though it was tagged for release
 in Sep'12
 You can download the tar ball from here now.
 http://port389.org/sources/389-ds-console-1.2.7.tar.bz2
 Cool, thanks. It's a broken tarball though, you forgot '/' after the
 version..
 Sorry.  I've fixed it...  Could you please try it, one more time?

Yup, it's fine now.

 Also, you still need some way to fix the process of how these links get
 to the webpage too :)
 Yeah, that's what I thought, too.   I searched an existing page on
 http://directory.fedoraproject.org, but I could not find it.
 
 Rich, could there be a good place to put the link(s)?

you probably mean this?

http://directory.fedoraproject.org/wiki/Source

 Now I see that you have a separate 389-announce list where only the
 stable releases get announced.. maybe send those to 389-users too?
 All right.  I will do so from the next time.  Thanks for your suggestion!

great, thanks!


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] [389-users] git repo / tarball issues

2014-04-04 Thread Timo Aaltonen
On 04.04.2014 20:00, Rich Megginson wrote:
 On 04/04/2014 10:55 AM, Timo Aaltonen wrote:
 On 04.04.2014 19:42, Noriko Hosoi wrote:
 Hi Timo,

 Timo Aaltonen wrote:
 1) 389-ds-console 1.2.7 has no tarball though it was tagged for
 release
 in Sep'12
 You can download the tar ball from here now.
 http://port389.org/sources/389-ds-console-1.2.7.tar.bz2
 Cool, thanks. It's a broken tarball though, you forgot '/' after the
 version..
 Sorry.  I've fixed it...  Could you please try it, one more time?
 Yup, it's fine now.

 Also, you still need some way to fix the process of how these links get
 to the webpage too :)
 Yeah, that's what I thought, too.   I searched an existing page on
 http://directory.fedoraproject.org, but I could not find it.

 Rich, could there be a good place to put the link(s)?
 you probably mean this?

 http://directory.fedoraproject.org/wiki/Source
 
 I think Timo (and probably other people who monitor the source tarballs)
 would like to have a URL to a directory containing the sources, rather
 than have to have the URL of the file.  Then we could just push files to
 that directory, and he and others could just monitor that directory for
 new files.

Yeah that's correct, trying to get a directory listing from the current
directory gives an error, so I'm using the wikipage for monitoring new
releases, and it's not working too well as demonstrated :)

so a truly public webdir (or ftp) would be best.


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] portability issue: scripts expecting /bin/sh to be bash

2014-02-26 Thread Timo Aaltonen
On 24.02.2014 18:41, Rich Megginson wrote:
 On 02/24/2014 03:16 AM, Timo Aaltonen wrote:
 Hi

I noticed that some shell scripts have bashisms in them, on Debian and
 it's derivatives /bin/sh is dash. A quick list of scripts shipped by
 389-ds-base having this issue:

 monitor
 ldif2db
 ldif2ldap
 db2bak
 vlvindex
 dn2rdn
 restoreconfig
 saveconfig
 upgradedb
 suffix2instance
 dbverify

 but since I just ran all the scripts without any options, there might be
 others too that fail with unexpected operator errors etc when ran in a
 real environment. So maybe change all of them to use /bin/bash or
 migrate them to be posix compatible (and somehow test new ones for
 compliance)?


 I think they should be changed to be plain old posix bourne shell
 compatible - lowest common denominator.  There's no reason to use bash
 specific features.
 
 https://fedorahosted.org/389/ticket/47511

Oh right, I remember this ticket now :) Will attach a new patch there.


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

[389-devel] portability issue: scripts expecting /bin/sh to be bash

2014-02-24 Thread Timo Aaltonen

Hi

  I noticed that some shell scripts have bashisms in them, on Debian and
it's derivatives /bin/sh is dash. A quick list of scripts shipped by
389-ds-base having this issue:

monitor
ldif2db
ldif2ldap
db2bak
vlvindex
dn2rdn
restoreconfig
saveconfig
upgradedb
suffix2instance
dbverify

but since I just ran all the scripts without any options, there might be
others too that fail with unexpected operator errors etc when ran in a
real environment. So maybe change all of them to use /bin/bash or
migrate them to be posix compatible (and somehow test new ones for
compliance)?


-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: [389-devel] bashism etc

2013-10-01 Thread Timo Aaltonen
On 30.09.2013 12:12, Michal Voců wrote:
 Hi,
  I have reported the script's bash dependency in Trac (see
 https://fedorahosted.org/389/ticket/47511)
 
 I experienced also problem with path in admin scripts, see
 https://fedorahosted.org/389/ticket/47514

thanks!

-- 
t
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel