[389-devel] if you tag a release, please release a tarball too
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
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
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
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
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
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
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
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
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