Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi Kevin, I uploaded it. Please, consider migrating VCS on alioth. Thanks for work. Cheers, Anton 2013/9/28 Kevin Bortis p...@bortis.ch: I have packed the newest upstream version 0.9.14 It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.14-1.dsc Changes since the last upload: * Import upstream version 0.9.14 * Only build on fully supported architectures * Point to new homepage in control file (Closes: #724277) * Revorked debian/rules * Solved possible problem with postrm script (Closes: #724247) I would appreciate if someone could upload the package. Regards, Kevin Bortis On Sat, Sep 21, 2013 at 2:15 PM, Anton Gladky gladky.an...@gmail.com wrote: Ok, I uploaded it. Have done only minor change: diff --git a/debian/changelog b/debian/changelog index 346bdf2..9e328e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ musl (0.9.13-3) unstable; urgency=low - * Ready for Debian upload (Closes: #721839) + * Ready for Debian upload (Closes: #713072) * Respect user set CC * Reworked package according to feedback gven by Anton Gladky. See #721839 for reference. So you should close only ITP-bug. RFS-bug will be closed manually. Please, for future upload create only one additional changelog-paragraph. Cheers, Anton 2013/9/21 Kevin Bortis p...@bortis.ch: Hi I have revorked the debian/copyright file according to the additional comments given by Paul Richards Tagliamonte (FTP Master). Work done: * Incorporated all copyright info given from upstream in their copyright file * grep over complete source tree for the term Copyright and controlled it against debian/copyright I hope to statisfy all copyright holders and of course the Debian policy. The updated copyright file can be found for review under: https://github.com/wermut/musl/blob/master/debian/copyright https://github.com/wermut/musl The updated package is not yet uploaded to debian mentors. Sorry for the inconvenience and additional work. @ Boris Pek: Thank you for the tip. Regards Kevin On Fri, Sep 20, 2013 at 11:39 PM, Boris Pek tehn...@debian.org wrote: Hi Kevin, The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... Just small additional tips: use specific versioning scheme in your PPA. For example: 0.9.14-0ppa1~raring1. As you can see, this version is lower that version in official Debian and Ubuntu archives. So once updated package will hit into main archive, it will be updated in users systems. I use this approach for a long period of time. You may find one of examples here: https://launchpad.net/~tehnick/+archive/q4wine/+packages Just look at Newer version available string. Related Git-repo: https://github.com/tehnick/q4wine-debian Just look at git tags. Best wishes, Boris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
I have packed the newest upstream version 0.9.14 It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.14-1.dsc Changes since the last upload: * Import upstream version 0.9.14 * Only build on fully supported architectures * Point to new homepage in control file (Closes: #724277) * Revorked debian/rules * Solved possible problem with postrm script (Closes: #724247) I would appreciate if someone could upload the package. Regards, Kevin Bortis On Sat, Sep 21, 2013 at 2:15 PM, Anton Gladky gladky.an...@gmail.com wrote: Ok, I uploaded it. Have done only minor change: diff --git a/debian/changelog b/debian/changelog index 346bdf2..9e328e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ musl (0.9.13-3) unstable; urgency=low - * Ready for Debian upload (Closes: #721839) + * Ready for Debian upload (Closes: #713072) * Respect user set CC * Reworked package according to feedback gven by Anton Gladky. See #721839 for reference. So you should close only ITP-bug. RFS-bug will be closed manually. Please, for future upload create only one additional changelog-paragraph. Cheers, Anton 2013/9/21 Kevin Bortis p...@bortis.ch: Hi I have revorked the debian/copyright file according to the additional comments given by Paul Richards Tagliamonte (FTP Master). Work done: * Incorporated all copyright info given from upstream in their copyright file * grep over complete source tree for the term Copyright and controlled it against debian/copyright I hope to statisfy all copyright holders and of course the Debian policy. The updated copyright file can be found for review under: https://github.com/wermut/musl/blob/master/debian/copyright https://github.com/wermut/musl The updated package is not yet uploaded to debian mentors. Sorry for the inconvenience and additional work. @ Boris Pek: Thank you for the tip. Regards Kevin On Fri, Sep 20, 2013 at 11:39 PM, Boris Pek tehn...@debian.org wrote: Hi Kevin, The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... Just small additional tips: use specific versioning scheme in your PPA. For example: 0.9.14-0ppa1~raring1. As you can see, this version is lower that version in official Debian and Ubuntu archives. So once updated package will hit into main archive, it will be updated in users systems. I use this approach for a long period of time. You may find one of examples here: https://launchpad.net/~tehnick/+archive/q4wine/+packages Just look at Newer version available string. Related Git-repo: https://github.com/tehnick/q4wine-debian Just look at git tags. Best wishes, Boris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi I have revorked the debian/copyright file according to the additional comments given by Paul Richards Tagliamonte (FTP Master). Work done: * Incorporated all copyright info given from upstream in their copyright file * grep over complete source tree for the term Copyright and controlled it against debian/copyright I hope to statisfy all copyright holders and of course the Debian policy. The updated copyright file can be found for review under: https://github.com/wermut/musl/blob/master/debian/copyright https://github.com/wermut/musl The updated package is not yet uploaded to debian mentors. Sorry for the inconvenience and additional work. @ Boris Pek: Thank you for the tip. Regards Kevin On Fri, Sep 20, 2013 at 11:39 PM, Boris Pek tehn...@debian.org wrote: Hi Kevin, The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... Just small additional tips: use specific versioning scheme in your PPA. For example: 0.9.14-0ppa1~raring1. As you can see, this version is lower that version in official Debian and Ubuntu archives. So once updated package will hit into main archive, it will be updated in users systems. I use this approach for a long period of time. You may find one of examples here: https://launchpad.net/~tehnick/+archive/q4wine/+packages Just look at Newer version available string. Related Git-repo: https://github.com/tehnick/q4wine-debian Just look at git tags. Best wishes, Boris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Ok, I uploaded it. Have done only minor change: diff --git a/debian/changelog b/debian/changelog index 346bdf2..9e328e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ musl (0.9.13-3) unstable; urgency=low - * Ready for Debian upload (Closes: #721839) + * Ready for Debian upload (Closes: #713072) * Respect user set CC * Reworked package according to feedback gven by Anton Gladky. See #721839 for reference. So you should close only ITP-bug. RFS-bug will be closed manually. Please, for future upload create only one additional changelog-paragraph. Cheers, Anton 2013/9/21 Kevin Bortis p...@bortis.ch: Hi I have revorked the debian/copyright file according to the additional comments given by Paul Richards Tagliamonte (FTP Master). Work done: * Incorporated all copyright info given from upstream in their copyright file * grep over complete source tree for the term Copyright and controlled it against debian/copyright I hope to statisfy all copyright holders and of course the Debian policy. The updated copyright file can be found for review under: https://github.com/wermut/musl/blob/master/debian/copyright https://github.com/wermut/musl The updated package is not yet uploaded to debian mentors. Sorry for the inconvenience and additional work. @ Boris Pek: Thank you for the tip. Regards Kevin On Fri, Sep 20, 2013 at 11:39 PM, Boris Pek tehn...@debian.org wrote: Hi Kevin, The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... Just small additional tips: use specific versioning scheme in your PPA. For example: 0.9.14-0ppa1~raring1. As you can see, this version is lower that version in official Debian and Ubuntu archives. So once updated package will hit into main archive, it will be updated in users systems. I use this approach for a long period of time. You may find one of examples here: https://launchpad.net/~tehnick/+archive/q4wine/+packages Just look at Newer version available string. Related Git-repo: https://github.com/tehnick/q4wine-debian Just look at git tags. Best wishes, Boris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Package: sponsorship-requests Severity: wishlist Dear mentors, I have updated the packages to adress the last lintian warning about the missing manpage. Musl is a new standard C library, almost written from scratch. It is small like uclibc, but is mostly glibc compatible. For more information: http://www.musl-libc.org/intro.html I would really appreciate if someone could at least hint me, if something with the package is wrong and therefor not qualify for uploading. * Package name: musl Version : 0.9.13 Upstream Author : Rich Felker dal...@aerifal.cx * URL : http://www.musl-libc.org/ * License : MIT Section : libs It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools Related ITP Bug is: #713072 To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.13-2.dsc The git repo for the package is located on github: https://github.com/wermut/musl The repository follows the guideline found under https://wiki.debian.org/PackagingWithGit Thanks in advance Kevin Bortis -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi Kevin, thanks for working on the package. Generally it looks good and almost ready for uploading. Some minor notes: - Remove Readme.Debian, it is useless. - Changelog should have just one note: Initial packaging, Closes The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 - Are you sure, you need to ship *.a for further static linkage? Just a question. I personally prefer not to do it. - debian/rules: * remove commented lines 2-7 * do you really need lines 32-39, 41-48, 54-55? * add --parallel option to dh * overriding dh_auto_build in your case is not needed. * passing --prefix=/usr in configure is - overriding lintian info-warnings not needed. I may be wrong on some points. When you fix those notes, please, let me know. Best regards, Anton 2013/9/20 Kevin Bortis p...@bortis.ch: Package: sponsorship-requests Severity: wishlist Dear mentors, I have updated the packages to adress the last lintian warning about the missing manpage. Musl is a new standard C library, almost written from scratch. It is small like uclibc, but is mostly glibc compatible. For more information: http://www.musl-libc.org/intro.html I would really appreciate if someone could at least hint me, if something with the package is wrong and therefor not qualify for uploading. * Package name: musl Version : 0.9.13 Upstream Author : Rich Felker dal...@aerifal.cx * URL : http://www.musl-libc.org/ * License : MIT Section : libs It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools Related ITP Bug is: #713072 To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.13-2.dsc The git repo for the package is located on github: https://github.com/wermut/musl The repository follows the guideline found under https://wiki.debian.org/PackagingWithGit Thanks in advance Kevin Bortis -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CALONj1eefcjep9+he9rmXC9rFdkCH62D4hExTR-2Xs=gec4...@mail.gmail.com Anton 2013/9/20 Kevin Bortis p...@bortis.ch: Package: sponsorship-requests Severity: wishlist Dear mentors, I have updated the packages to adress the last lintian warning about the missing manpage. Musl is a new standard C library, almost written from scratch. It is small like uclibc, but is mostly glibc compatible. For more information: http://www.musl-libc.org/intro.html I would really appreciate if someone could at least hint me, if something with the package is wrong and therefor not qualify for uploading. * Package name: musl Version : 0.9.13 Upstream Author : Rich Felker dal...@aerifal.cx * URL : http://www.musl-libc.org/ * License : MIT Section : libs It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools Related ITP Bug is: #713072 To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.13-2.dsc The git repo for the package is located on github: https://github.com/wermut/musl The repository follows the guideline found under https://wiki.debian.org/PackagingWithGit Thanks in advance Kevin Bortis -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CALONj1eefcjep9+he9rmXC9rFdkCH62D4hExTR-2Xs=gec4...@mail.gmail.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi Anton Thanks for your fast feedback. I have revorked the files according to your comments. Answers are in the text. I have not uploaded a new package to Debian mentors. But changes can be found under: https://github.com/wermut/musl/tree/master/debian If you have furter questions. I am ready to answer. Thanks in advance Kevin Bortis On Fri, Sep 20, 2013 at 8:46 PM, Anton Gladky gladky.an...@gmail.com wrote: Hi Kevin, thanks for working on the package. Generally it looks good and almost ready for uploading. Some minor notes: - Remove Readme.Debian, it is useless. Done - Changelog should have just one note: Initial packaging, Closes First debian/changelog entry closes ITP Last debian/changelog closes RFS OK like this? The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. - Are you sure, you need to ship *.a for further static linkage? Just a question. I personally prefer not to do it. One of the advantage of musl libc is, that it correctly handles static linking. So I personally prefer to ship these to the users. - debian/rules: * remove commented lines 2-7 Done * do you really need lines 32-39, (Cross build support) Would appreciate to leave them in package, because I often cross compile packages. I tried to follow the instructions from https://wiki.debian.org/CrossBuildPackagingGuidelines 41-48, ( Clear CFLAGS, CPPFLAGS and LDFLAGS) The problem is, that musl is a C library and therefor one of the core building blocks that must be right. The standard values supplied on some of the tested architectures (inkl. armhf and amd64) will cause the libc to segfault on some circumstances because it got build with wrong FLAGS. I added thes lines, so that musl's configure script can decide on these very delicate settings. (I have discussed that with upstream) 54-55? Needed because cross compiler will not get picked up if not set. Moved line to the other cross build stuff. * add --parallel option to dh Done. * overriding dh_auto_build in your case is not needed. Done. Removed this part. * passing --prefix=/usr in configure is - overriding lintian info-warnings not needed. Done. Removed --prefix=/usr I may be wrong on some points. When you fix those notes, please, let me know. Best regards, Anton 2013/9/20 Kevin Bortis p...@bortis.ch: Package: sponsorship-requests Severity: wishlist Dear mentors, I have updated the packages to adress the last lintian warning about the missing manpage. Musl is a new standard C library, almost written from scratch. It is small like uclibc, but is mostly glibc compatible. For more information: http://www.musl-libc.org/intro.html I would really appreciate if someone could at least hint me, if something with the package is wrong and therefor not qualify for uploading. * Package name: musl Version : 0.9.13 Upstream Author : Rich Felker dal...@aerifal.cx * URL : http://www.musl-libc.org/ * License : MIT Section : libs It builds those binary packages: musl - standard C library musl-dev - standard C library development files musl-tools - standard C library tools Related ITP Bug is: #713072 To access further information about this package, please visit the following URL: http://mentors.debian.net/package/musl Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/m/musl/musl_0.9.13-2.dsc The git repo for the package is located on github: https://github.com/wermut/musl The repository follows the guideline found under https://wiki.debian.org/PackagingWithGit Thanks in advance Kevin Bortis -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CALONj1eefcjep9+he9rmXC9rFdkCH62D4hExTR-2Xs=gec4...@mail.gmail.com Anton 2013/9/20 Kevin Bortis p...@bortis.ch: Package: sponsorship-requests Severity: wishlist Dear mentors, I have updated the packages to adress the last lintian warning about the missing manpage. Musl is a new standard C library, almost written from scratch. It is small like uclibc, but is mostly glibc compatible. For more information: http://www.musl-libc.org/intro.html I would really appreciate if someone could at least hint me, if something with the package is wrong and therefor not qualify for uploading. * Package name: musl Version : 0.9.13 Upstream Author : Rich
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi Kevin, Am Freitag, den 20.09.2013, 21:52 +0200 schrieb Kevin Bortis: - Changelog should have just one note: Initial packaging, Closes First debian/changelog entry closes ITP Last debian/changelog closes RFS OK like this? No, RFS are not to be closed within the changelog. Your sponsor will close it after uploading manually. The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... (usual disclaimer: I'm not an DD/DM; I might be wrong) Best regards, coldtobi -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#721839: RFS: musl/0.9.13-2 [ITP]
Hi Kevin, The package was not yet uploaded into Debian. - The package number should be 0.9.13-1 Could I still keep the incrementation, because the earlier versions are already tagged signed in the public git repository and also already uploaded to a Ubuntu PPA? (ppa:bortis/musl) So the first version for uploading would be 0.9.13-3 if you accept. Or we can wait for musl 0.9.14 wich, according to upstreams roadmap, will be released in the next two weeks to get a clean 0.9.14-1. My feeling is that you'll need to keep the Ubuntu PPA and the Debian package seperated and have them NOT in the same git branch. This will save you trouble down the road as Debian != Ubuntu in many aspects and you will face situations where you need only to upload Debian or Ubuntu... Just small additional tips: use specific versioning scheme in your PPA. For example: 0.9.14-0ppa1~raring1. As you can see, this version is lower that version in official Debian and Ubuntu archives. So once updated package will hit into main archive, it will be updated in users systems. I use this approach for a long period of time. You may find one of examples here: https://launchpad.net/~tehnick/+archive/q4wine/+packages Just look at Newer version available string. Related Git-repo: https://github.com/tehnick/q4wine-debian Just look at git tags. Best wishes, Boris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org