Adding dMagnetic - A Magnetic Scrolls Interpreter with ANSI art?
Hello. My name is Thomas Dettbarn, and following a suggestion on debian-upstream@, I would like to advertise an RFP/RFA I reported to the bugtracker: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929619 Hopefully this increases its visibility. :) This package, which I would very much like to see in your package collection, is a Magnetic Scrolls Interpreter. When I grew up, they wrote beautiful text adventures, such as "The Pawn" or "The Guild Of Thieves". My dreams were always to be able to play them not only on modern hardware, but also in a terminal window. I succeeded, you can see the beautiful screenshots on the website I created for that purpose: http://www.dettus.net/dMagnetic I already succeeded in creating the inkling of the package, you would have to download the sources, apply the patches, and then you could compile everything. I took the liberty of uploading it to github: https://github.com/dettus/ports_and_packages/ What I am looking for is somebody putting on the finishing touches on the package, and ideally taking over as "Maintainer", since I see myself more as a "Developer". Thomas Dettbarn P.S.: Please please put my project in your package repository! :)
dMagnetic - A magnetic Scrolls Interpreter just had its release 0.15
Hello. I couple of days ago I submitted my project "dMagnetic" to your WNPP list. Today I released Version 0.15. Just wanted to keep this bugreport updated. Thomas
Re: Help needed with a script generating a .deb
Hello all. Thanks to your input, I think I am getting closer. For debian, I created a repository at https://github.com/dettus/ports_and_packages/tree/master/Debian In it, you will find a debian/ subdirectory. In which I put the files that seem to be required for debuild, if I am not mistaken? You will also find a script called "mkpackage.sh". It takes care of downloading the source file from my website, and creating the .dsc file. Running it ends with the following feedback: dpkg-buildpackage: info: full upload (original source is included) Now running lintian... W: dmagnetic: missing-depends-line W: dmagnetic: description-synopsis-starts-with-article W: dmagnetic: spelling-error-in-description allows to allows one to W: dmagnetic: extra-license-file usr/share/doc/dmagnetic/LICENSE.txt W: dmagnetic: manpage-has-errors-from-man usr/share/man/man5/dMagneticini.5.gz 44: warning: macro `RS' not defined W: dmagnetic: menu-item-creates-new-section Games usr/share/menu/dmagnetic:2 Finished running lintian. Now signing changes and any dsc files... signfile dsc dmagnetic_0.16-1.dsc Thomas Dettbarn gpg: skipped "Thomas Dettbarn ": No secret key gpg: /tmp/debsign.9vHNgUB3/dmagnetic_0.16-1.dsc: clear-sign failed: No secret key debsign: gpg error occurred! Aborting debuild: fatal error at line 1045: running debsign failed patching file Makefile Any help with the warnings is appreciated... Thomas On 7/23/19 12:26 PM, Ricardo Mones wrote: Hi Thomas, On Tue, Jul 23, 2019 at 11:25:40AM +0200, Thomas Dettbarn wrote: Hello! So, I have this awesome project, that I am trying to get into the package repository of Debian. I already filed an RFP, which can be found at the WNPP bug tracker, where it is gathering dust. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929619 So, I tried my hand at creating a package myself. Since I am a very lazy person, I try to script my work whenever possible. So why should there be an exception for the Debian package generation, right? 😉 […] Right, but Debian requirements for those scripts and the environment where they run are much tighter than yours. I'd suggest you should start reading https://wiki.debian.org/Packaging and it's linked pages and perhaps see some examples of current existing packages in https://salsa.debian.org. HTH,
Re: Help needed with a script generating a .deb (Done. Now what?)
Hello. So, I succeeded! There are two Warnings left W: dmagnetic: description-synopsis-starts-with-article W: dmagnetic: extra-license-file usr/share/doc/dmagnetic/LICENSE.txt If you do not mind, I would like to keep them. Now that I am able to create packages What do I do with them? Thomas On 7/23/19 7:22 PM, Andrey Rahmatullin wrote: On Tue, Jul 23, 2019 at 07:19:32PM +0200, dettus wrote: Running it ends with the following feedback: dpkg-buildpackage: info: full upload (original source is included) Now running lintian... W: dmagnetic: missing-depends-line W: dmagnetic: description-synopsis-starts-with-article W: dmagnetic: spelling-error-in-description allows to allows one to W: dmagnetic: extra-license-file usr/share/doc/dmagnetic/LICENSE.txt W: dmagnetic: manpage-has-errors-from-man usr/share/man/man5/dMagneticini.5.gz 44: warning: macro `RS' not defined W: dmagnetic: menu-item-creates-new-section Games usr/share/menu/dmagnetic:2 Finished running lintian. Now signing changes and any dsc files... signfile dsc dmagnetic_0.16-1.dsc Thomas Dettbarn gpg: skipped "Thomas Dettbarn ": No secret key gpg: /tmp/debsign.9vHNgUB3/dmagnetic_0.16-1.dsc: clear-sign failed: No secret key debsign: gpg error occurred! Aborting debuild: fatal error at line 1045: running debsign failed patching file Makefile Any help with the warnings is appreciated... You can use lintian-info to read the tag descriptions.
dput problem: Ancient sha256sum?
So, I am trying to make a package out of my awesome project dMagnetic. I applied some patches, but unfortunately, now I am getting some errors. After each attempt to dput something, I get the following Email: What happened here? How can I fix it? Hello, Unfortunately your package "dmagnetic" was rejected because of the following reason: dmagnetic dsc reference dmagnetic_0.17.orig.tar.gz, but the file differs: in dsc: 82c115920b5570e1e33c613b008736086db210bc8f9b2c2e75f970e9696d8ec5 found: 64ca6eeb1d646e9992b134b4c89c7b0da5d2f9e141d03ffe29ff76729c4a4975 Please, rebuild your package against the correct file. Please try to fix it and re-upload. Thanks, -- mentors.debian.net (The sha256sum in the .dsc file is correct, btw.) Thomas Dettbarn
dput problem: Ancient sha256sum?
So, I am trying to make a package out of my awesome project dMagnetic. I applied some patches, but unfortunately, now I am getting some errors. After each attempt to dput something, I get the following Email: What happened here? How can I fix it? Hello, Unfortunately your package "dmagnetic" was rejected because of the following reason: dmagnetic dsc reference dmagnetic_0.17.orig.tar.gz, but the file differs: in dsc: 82c115920b5570e1e33c613b008736086db210bc8f9b2c2e75f970e9696d8ec5 found: 64ca6eeb1d646e9992b134b4c89c7b0da5d2f9e141d03ffe29ff76729c4a4975 Please, rebuild your package against the correct file. Please try to fix it and re-upload. Thanks, -- mentors.debian.net (The sha256sum in the .dsc file is correct, btw.) Thomas Dettbarn
Re: dput problem: Ancient sha256sum? [and 1 more messages]
Hello. Thanks to you guys, it worked. It actually did all of what you suggested. ;) I removed my package, and reuploaded it as dmagnetic_0.17-1. This time, it worked. Now, I have to find a sponsor. Any volunteers? Hi. Your upload of the package 'dmagnetic' to mentors.debian.net was successful. Others can now see it. The URL of your package is: https://mentors.debian.net/package/dmagnetic The respective dsc file can be found at: https://mentors.debian.net/debian/pool/main/d/dmagnetic/dmagnetic_0.17-1.dsc If you do not yet have a sponsor for your package you may want to go to https://mentors.debian.net/sponsors/rfs-howto/dmagnetic and set the "Seeking a sponsor" option to highlight your package on the welcome page. You can also send an RFS (request for sponsorship) to the debian-mentors mailing list. Your package page will give your suggestions on how to send that mail. Good luck in finding a sponsor! Thanks, -- mentors.debian.net On 8/29/19 5:07 PM, Ian Jackson wrote: Mattia Rizzolo writes ("Re: dput problem: Ancient sha256sum?"): That said, the fact that your .orig.tar.gz changed is an indicator that you are doing something fishy and you should double check your workflow. You should not be able to accidentally end up with a different .orig.tar.gz. I agree with this. That is, Thomas, I would advise you to try to understand what you did differently to generate the two different orig tarballs. When you know why they are different you will know which one you want. If it's the old one, download it from mentors and arrange for your re-upload to use it. If it's the new one, delete your upload as Peter Pentchev suggests and then you can upload your new .orig. I do have to disagree with something Peter writes: Peter Pentchev writes ("Re: dput problem: Ancient sha256sum?"): [...] Since dmagnetic is a package that is not in Debian yet, the first version to be uploaded must have a -1 revision; rebuild your package as 0.17-1 and try to upload it again. Then mentors.d.n will recognize that you are trying to upload a new version of the same package and (unlike the actual Debian archive) will allow you to replace the original upstream tarball. As far as I'm aware there is no requirement for the first version of a package uploaded to Debian to have a -1 revision. There is certainly no general requirement that first upload of any particular upstream version has to have a -1 revision, or even that it must have a -1 or -0.1 revision. I think the practice of reusing version numbers for different packages is confusing. It leads to mistakes, and should be deprecated. Ian.
Re: dput problem: Ancient sha256sum? [and 1 more messages]
Yes. Been there. Done that. So far: No sponsors. Thomas On 9/1/19 12:34 PM, Andrey Rahmatullin wrote: On Sun, Sep 01, 2019 at 12:32:08PM +0200, dettus wrote: Now, I have to find a sponsor. Any volunteers? Please read the text you copied below.