- Package:
- sponsorship-requests
- Source:
- sponsorship-requests
- Submitter:
- philippe marguinaud
- Date:
- 2025-11-27 10:23:01 UTC
- Severity:
- normal
- Tags:
Dear mentors, I am looking for a sponsor for my package "fxtran": * Package name : hello Version : 1.0-1 Upstream contact : Philippe Marguinaud, pmarguinaud@hotmail.com * URL : https://github.com/pmarguinaud/fxtran * License : GPL 3 * Vcs : ? Section : ? The source builds the following binary packages: fxtran_1.0-1_amd64.deb fxtran-dbgsym_1.0-1_amd64.deb fxtran-doc_1.0-1_all.deb libfxtran0_1.0-1_amd64.deb libfxtran0-dbgsym_1.0-1_amd64.deb libfxtran-dev_1.0-1_amd64.deb libfxtran-perl_1.0-1_amd64.deb libfxtran-perl-dbgsym_1.0-1_amd64.deb python3-fxtran_1.0-1_amd64.deb python3-fxtran-dbgsym_1.0-1_amd64.deb I managed to build the packages, but I need someone to guide me in the process of adding them to Debian. Thank you for your help, Philippe Marguinaud [https://opengraph.githubassets.com/da819049bf6f903f8ad536e898d9a68162b7e0252eade4d4446771305c39f19c/pmarguinaud/fxtran]<https://github.com/pmarguinaud/fxtran> GitHub - pmarguinaud/fxtran<https://github.com/pmarguinaud/fxtran> Contribute to pmarguinaud/fxtran development by creating an account on GitHub. Parse Fortran source code. Decorate source code with XML tags. The result is an XML file which you can search with XPath, modify with the DOM API. github.com
Hi Philippe, First thing is your upstream project/git repository. You have no release 1.0 or tag 1.0, to then be able to create a 'debian/watch' file and get a verifiable archive file. When you answer the question or fix the issue raised you need to remove the 'moreinfo' tag. This can be done by adding the line below to the top of any reply email. Control: tags -1 -moreinfo Regards Phil
Hi Philippe, First thing is your upstream project/git repository. You have no release 1.0 or tag 1.0, to then be able to create a 'debian/watch' file and get a verifiable archive file. When you answer the question or fix the issue raised you need to remove the 'moreinfo' tag. This can be done by adding the line below to the top of any reply email. Control: tags -1 -moreinfo Regards Phil
Hello Phil, I have followed your advice and created a 1.0 release on github. Also added the "Control..." line at the top of my message. Tell me if everything is ok and what to do next. Cheers, Philippe
Hello Phil, I have followed your advice and created a 1.0 release on github. Also added the "Control..." line at the top of my message. Tell me if everything is ok and what to do next. Cheers, Philippe
Hello Phil, I have followed your advice and created a 1.0 release on github. Also added the "Control..." line at the top of my message. Tell me if everything is ok and what to do next. Cheers, Philippe
Hi Philippe, Maybe you meant to do Control: tags -1 -moreinfo Cheers, Peter
Hello Peter, Yes, I meant "-moreinfo". Sorry for this mistake. The 1.0 release is on github. Philippe
Hello Peter, Yes, I meant "-moreinfo". Sorry for this mistake. The 1.0 release is on github. Philippe
Hello Peter, Yes, I meant "-moreinfo". Sorry for this mistake. The 1.0 release is on github. Philippe
Hi, Now you need to create a 'watch' file in your 'debian' directory. Information at below link. https://wiki.debian.org/debian/watch Again, remove the 'moreinfo' tag once you have done this. Regards Phil
Hi, Now you need to create a 'watch' file in your 'debian' directory. Information at below link. https://wiki.debian.org/debian/watch Again, remove the 'moreinfo' tag once you have done this. Regards Phil
Hello Phil, Thank you for your help. I created the debian/watch file and wrote -moreinfo at the top of my message. Tell me if it is ok. Cheers, Philippe
Hello Phil, Thank you for your help. I created the debian/watch file and wrote -moreinfo at the top of my message. Tell me if it is ok. Cheers, Philippe
Hello Phil, Thank you for your help. I created the debian/watch file and wrote -moreinfo at the top of my message. Tell me if it is ok. Cheers, Philippe
<snip> Hi Philippe, The latest standards version for watch files is '4'. This must be the first line in the 'debian/watch' file. Let us manipulate the GitHub API example for our needs. https://wiki.debian.org/debian/watch https://wiki.debian.org/debian/watch#GitHub Example using the Github API: Although it is possible to obtain a tarball it another way, the API also works and it is up to the maintainer's discretion which of the options to use. version=4 opts="searchmode=plain,\ filenamemangle=s%v?@ANY_VERSION@%@PACKAGE@-$1.tar.xz%" \ https://api.github.com/repos/<user>/<project>/releases?per_page=100 \ https://api.github.com/repos/[^/]+/[^/]+/tarball/v?@ANY_VERSION@ We now change to the below in the 'debian/watch' file. version=4 opts="searchmode=plain,\ filenamemangle=s%v?@ANY_VERSION@%@PACKAGE@-$1.tar.gz%" \ https://api.github.com/repos/pmarguinaud/fxtran/releases?per_page=100 \ https://api.github.com/repos/[^/]+/[^/]+/tarball/v?@ANY_VERSION@ In the root folder, you can now run 'uscan --force-download' to test. See 'uscan' manpage for other program options. Regards Phil
I changed the debian/watch file following your prescriptions, and tried uscan --force-download, which succeeded to download the source tarball. Thank you again, Philippe
I changed the debian/watch file following your prescriptions, and tried uscan --force-download, which succeeded to download the source tarball. Thank you again, Philippe
I changed the debian/watch file following your prescriptions, and tried uscan --force-download, which succeeded to download the source tarball. Thank you again, Philippe
--force-download, which succeeded to download the source tarball. philip.wyett@kathenas.org <philip.wyett@kathenas.org>; 1094183-quiet@bugs.debian.org <1094183-quiet@bugs.debian.org> at the top of my message. <SNIP> Hi Philippe, Now you can generate that tarball and then build the source package. This we do using 'dpkg-source -b .' from inside the 'fxtran' directory. How do you do this? What tools are you using to build packages? Regards Phil
Hello Phil, To create the source tarball and build the packages, I run these two commands from within the main directory : $ ./scripts/debian/tar.pl $ debuild -us -uc I just noticed that I have some warnings : W: fxtran source: binaries-have-file-conflict fxtran libfxtran-perl usr/share/man/man3/fxtran.3pm.gz W: fxtran source: dh-exec-script-without-dh-exec-features [debian/python3-fxtran.install] W: fxtran: initial-upload-closes-no-bugs [usr/share/doc/fxtran/changelog.Debian.gz:1] W: fxtran-doc: initial-upload-closes-no-bugs [usr/share/doc/fxtran-doc/changelog.Debian.gz:1] W: libfxtran-dev: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-dev/changelog.Debian.gz:1] W: libfxtran-perl: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-perl/changelog.Debian.gz:1] W: libfxtran0: initial-upload-closes-no-bugs [usr/share/doc/libfxtran0/changelog.Debian.gz:1] W: python3-fxtran: initial-upload-closes-no-bugs [usr/share/doc/python3-fxtran/changelog.Debian.gz:1] W: fxtran source: missing-license-paragraph-in-dep5-copyright artistic [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-1+ [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-3 [debian/copyright:7] W: fxtran source: no-debian-changes W: fxtran source: superfluous-file-pattern perl/*/pppport.h [debian/copyright:21] Is it important to have them removed ? Regards, Philippe
Hello Phil, To create the source tarball and build the packages, I run these two commands from within the main directory : $ ./scripts/debian/tar.pl $ debuild -us -uc I just noticed that I have some warnings : W: fxtran source: binaries-have-file-conflict fxtran libfxtran-perl usr/share/man/man3/fxtran.3pm.gz W: fxtran source: dh-exec-script-without-dh-exec-features [debian/python3-fxtran.install] W: fxtran: initial-upload-closes-no-bugs [usr/share/doc/fxtran/changelog.Debian.gz:1] W: fxtran-doc: initial-upload-closes-no-bugs [usr/share/doc/fxtran-doc/changelog.Debian.gz:1] W: libfxtran-dev: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-dev/changelog.Debian.gz:1] W: libfxtran-perl: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-perl/changelog.Debian.gz:1] W: libfxtran0: initial-upload-closes-no-bugs [usr/share/doc/libfxtran0/changelog.Debian.gz:1] W: python3-fxtran: initial-upload-closes-no-bugs [usr/share/doc/python3-fxtran/changelog.Debian.gz:1] W: fxtran source: missing-license-paragraph-in-dep5-copyright artistic [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-1+ [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-3 [debian/copyright:7] W: fxtran source: no-debian-changes W: fxtran source: superfluous-file-pattern perl/*/pppport.h [debian/copyright:21] Is it important to have them removed ? Regards, Philippe
Hello Phil, To create the source tarball and build the packages, I run these two commands from within the main directory : $ ./scripts/debian/tar.pl $ debuild -us -uc I just noticed that I have some warnings : W: fxtran source: binaries-have-file-conflict fxtran libfxtran-perl usr/share/man/man3/fxtran.3pm.gz W: fxtran source: dh-exec-script-without-dh-exec-features [debian/python3-fxtran.install] W: fxtran: initial-upload-closes-no-bugs [usr/share/doc/fxtran/changelog.Debian.gz:1] W: fxtran-doc: initial-upload-closes-no-bugs [usr/share/doc/fxtran-doc/changelog.Debian.gz:1] W: libfxtran-dev: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-dev/changelog.Debian.gz:1] W: libfxtran-perl: initial-upload-closes-no-bugs [usr/share/doc/libfxtran-perl/changelog.Debian.gz:1] W: libfxtran0: initial-upload-closes-no-bugs [usr/share/doc/libfxtran0/changelog.Debian.gz:1] W: python3-fxtran: initial-upload-closes-no-bugs [usr/share/doc/python3-fxtran/changelog.Debian.gz:1] W: fxtran source: missing-license-paragraph-in-dep5-copyright artistic [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-1+ [debian/copyright:25] W: fxtran source: missing-license-paragraph-in-dep5-copyright gpl-3 [debian/copyright:7] W: fxtran source: no-debian-changes W: fxtran source: superfluous-file-pattern perl/*/pppport.h [debian/copyright:21] Is it important to have them removed ? Regards, Philippe
You include "ITP" in your subject but there is no fxtran ITP bug available on the wnpp pseudo package. This is a prerequisite for filing a RFS.