![]() |
Re: Uploading to Extras-Devel with no source?
It should. Just check in your app manager that the extra-devel repository has both free and non-free in the components field.
Quote:
|
Re: Uploading to Extras-Devel with no source?
See the source of the packages culmus or locale-resolver-extra (in extras repository) for two examples of packages that the autobuilder accepts.
|
Re: Uploading to Extras-Devel with no source?
I'm very interested in this thread as I'm in basically the same situation as qole: I've got a package right now that consists of some shell scripts and a few pre-compiled kernel modules. Unfortunately I don't have access to a full debian system (I'm running Fedora boxes), but the lack of a proper makefile/etc is also a hinderance, so the non-free looks like a good way to go at the moment. The only catch is whenever I try to upload the package to my garage page using SCP I keep getting this error:
Permission denied (publickey,keyboard-interactive). lost connection Perhaps I'm missing something... do you have to sign the deb itself or anything in order to upload it? (All the information I've found says you only ever sign the .changes file, which obviously in this case doesn't apply), but surely there's some form of authentication or passphrase checking/etc that I'm missing... |
Re: Uploading to Extras-Devel with no source?
[QUOTE=jolouis;232193]The only catch is whenever I try to upload the package to my garage page using SCP I keep getting this error:
Permission denied (publickey,keyboard-interactive). lost connection[/WUOTE] This sounds like #3354 which, if it is, needs re-opening with the issue. It's worth clarifying, however, that you're not uploading anything to "your garage page". Garage != Extras(-devel), and what you're doing is uploading your package to the incoming queue of packages for the Extras repository. Quote:
|
Re: Uploading to Extras-Devel with no source?
OK, not much time at the moment, but I got things working, so I'll post a quick how-to with no links or anything; if someone finds my technique useful, I'll gladly expand it to include detail where needed.
1. Make a GPG key on my desktop Ubuntu machine. 2. Copy the ~/.gnupg directory on my Ubuntu machine to my tablet: /home/user/.gnupg 3. In my tablet's Debian chroot (as root), Code:
apt-get install devscripts dput 5. Use the "debbie" command to go into the Debian chroot as "user" (rather than root). Go to the PyPackager project directory. 6. Find my key ID: Code:
gpg --list-keys Code:
debsign -k123X4567 my-package-name-0.3.2-1_armel.changes Code:
dput -f diablo-extras-devel-non-free my-package-name-0.3.2-1_armel*.changes EDIT: I have also created an rsa ssh key on my tablet, so I have the /home/user/.ssh/id_rsa file. I have also copied the contents of /home/user/.ssh/id_rsa.pub to the ssh key field on my garage profile page. These steps are explained in the wiki. |
Re: Uploading to Extras-Devel with no source?
Nice tutorial (though I'm biased as I upload anything I debianise to free, naturally :p) but due to a recent improvement by X-Fade, it is no longer required to sign packages.
P.S I use scratchbox in hardy fine, install and leave the burden that is on device compiling! :P :) |
Re: Uploading to Extras-Devel with no source?
I'd like to upload to free as well, but I'm just not capable enough with this stuff to do it. I really hope Khertan releases a new version of PyPackager that makes it possible to upload packages like mine again.
|
Re: Uploading to Extras-Devel with no source?
I mentioned our new Debmaster, Jeremiah, in the Tear 0.3 thread, and he appeared.
Let's see if he'll do it again... Jeremiah! Jeremiah! Jeremiah! |
Re: Uploading to Extras-Devel with no source?
I'm glad you bumped this thread qole; today I just started working on getting something uploaded to Extras/[-devel] e.g. just the dh_make step, and I think this'll come in quite handy. Thanks!
|
Re: Uploading to Extras-Devel with no source?
Sorry to be so absent, I am trying to be more active in ITt. :-/
Just for the record, there is no _requirement_ that a deb package be accompanied with source. Debian _requires_ it, but the Maemo packaging policy does not, though that might change in the future. |
All times are GMT. The time now is 05:00. |
vBulletin® Version 3.8.8