dsi_ | how can I upload a binary package instead? like with DEBIAN/control? | 00:12 |
---|---|---|
dsi_ | how can I make launchpad accept a single binary in usr/bin? | 00:20 |
wgrant | dsi_: Launchpad only accepts source package uploads. | 00:22 |
wgrant | But you can easily create a source package that produces a simple binary package like that. | 00:23 |
dsi_ | ok, but then how it's going to build my package | 00:23 |
dsi_ | I can't find doc about that | 00:23 |
dsi_ | likeeverything is about upstream tars and make | 00:23 |
dsi_ | how do the guys at graphics-drivers/ppa upload things? | 00:24 |
dsi_ | those are all binary packages.. | 00:24 |
dsi_ | this is as useless as it can get: https://wiki.debian.org/Packaging/SourcePackage | 00:26 |
wgrant | dsi_: In weird cases like that they construct a Debian source package containing built executables (because that's all that upstream provides), and the source package just puts the executables into the right places in the binary packages. | 00:27 |
wgrant | But where source is available, the source package should always contain source and the debian/rules should build it | 00:27 |
wgrant | Describing documentation as non-specifically useless is itself not especially useful. | 00:27 |
dsi_ | this is also useless: https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules | 00:28 |
dsi_ | again, where do I put my stuff | 00:28 |
wgrant | "stuff" | 00:28 |
dsi_ | this is just a bunch of mumbo-jumbo about things which were never explained | 00:29 |
dsi_ | I need to download, compile and install various tools | 00:29 |
dsi_ | to create a binary | 00:29 |
dsi_ | now that process can be done in the CI | 00:29 |
dsi_ | or I would need to spend a week just to understand that cryptic thing | 00:29 |
dsi_ | debian packageing and launchpad are needlessly overcomplicated | 00:30 |
wgrant | This is nothing to do with Launchpad. | 00:30 |
wgrant | Normally your debian/rules can just be a couple of lines, but it looks like this software uses a non-standard build system so it will be a bit more complicated. | 00:31 |
dsi_ | well, it doesn't accept binaries... | 00:31 |
dsi_ | That's what I'm talking about - everything is about "make" | 00:31 |
wgrant | It's not intended by anyone that a binary package is created without a source package. | 00:31 |
wgrant | If you have specific questions we can try to answer them | 00:32 |
wgrant | But just pointing at a page of documentation and saying it's useless really doesn't help us help you | 00:32 |
wgrant | I can't even obviously see how to build this software | 00:32 |
wgrant | The readme references a script that doesn't exist. | 00:32 |
dsi_ | is there a normal documentation which explain how can I use a "non-standard" build system? | 00:32 |
dsi_ | It's literally just about installing nim and the calling "nimble build" | 00:33 |
dsi_ | the choosenim tool installs the latest stable nim tools | 00:33 |
dsi_ | then I update the PATH and I can build | 00:33 |
wgrant | Packages built on Launchpad cannot pull in things from random places on the Internet. But the nim compiler is in Ubuntu, so you can just include it in your Build-Depends. | 00:35 |
wgrant | The Examples section in https://manpages.debian.org/testing/debhelper/dh.1.en.html is probably of interest. | 00:35 |
dsi_ | That won't do, I need a fresh nim compiler | 00:35 |
wgrant | Then you'll need to find a package of that, or package it yourself. | 00:35 |
wgrant | I don't know if there's a PPA that has up-to-date nim compilers | 00:35 |
dsi_ | this is a serious handicap | 00:36 |
wgrant | https://launchpad.net/~jonathonf/+archive/ubuntu/nimlang looks potentially promising | 00:36 |
dsi_ | one release and already outdated... | 00:36 |
dsi_ | I think I will just leave this alone | 00:37 |
dsi_ | and integrate an update system into the binary like on Windows | 00:37 |
=== cpaelzer__ is now known as cpaelzer | ||
=== chihchun_afk is now known as chihchun | ||
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
=== chihchun is now known as chihchun_afk | ||
tsimonq2 | Could someone please process this? https://answers.launchpad.net/launchpad/+question/680236 | 15:39 |
tsimonq2 | We've reached capacity. | 15:39 |
cjwatson | tsimonq2: 40 GB, really? Oh, multiple series? | 16:02 |
tsimonq2 | Yeah. | 16:08 |
tsimonq2 | cjwatson: I asked for 25 last time and I was given 40. I'd like consistency. :P | 16:09 |
cjwatson | Oh OK | 16:14 |
cjwatson | done | 16:14 |
bdmurray | cjwatson, wgrant: have you seen bug 1447978? | 17:45 |
ubot5` | bug 1447978 in ubuntu-release-upgrader (Ubuntu) "Best Place To Buy Tramadol Online Overnight" [Critical,Confirmed] https://launchpad.net/bugs/1447978 | 17:45 |
cjwatson | cleaned up a bit harder, thanks | 17:47 |
Eickmeyer | cjwatson, wgrant: Builds seem to be stuck. | 19:41 |
Eickmeyer | Thanks to whoever took the proverbial hammer to the build farm to get it started again. | 21:10 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!