[00:33] http://packages.ubuntu.com/trusty/zoneminder the post install script needs 2 or 3 tweaks. I [00:33] I'll give a shot at fixing it, but i am not sure what the process is. where do I start ? [00:34] the guides are focused on the app's code base. I am not changing that. [00:35] CarlFK: For stuff in the debian/ directory, just make your changes and submit them. [00:36] CarlFK: Where “submit them” is either “make a LP merge proposal with the bzr branch you made the changes in” or “create a debdiff and attach that to a bug”. [00:36] ah, find the project in LP.. right :D [00:39] CarlFK: Since it's in Universe... apt-cache showsrc zoneminder shows “Vcs-Hg: http://hg.debian.org/hg/collab-maint/zoneminder” [00:40] If the change you're planning also makes sense in Debian then doing the work in a mercurial branch would be courteous. (Also applies to main, of course, but tends to be more important in universe) [00:42] RAOF: thanks. wondering about that too. also.. looks like someone has already submitted the patch: https://bugs.launchpad.net/ubuntu/+source/zoneminder/+bug/507004 [00:42] Launchpad bug 507004 in zoneminder (Ubuntu) "Manual postinstalation step required for zoneminder" [Undecided,Confirmed] [00:42] + ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf [00:43] Hm. I wonder if that shouldn't use the a2enable stuff, like other Apache config stuff. [00:43] (Which would be, IIUC, install zoneminder.conf into /etc/apache2/conf-avail and then run a2enable zoneminder) [00:44] CarlFK: Is there an associated Debian bug? That looks like a reasonable improvement to the packaging (although I'm not particularly familiar with the domain) [00:45] doesn't a2enable work with /etc/apache2/sites-avail and sites-enabled? [00:48] There's one that works with config, IIRC. [00:49] RAOF: I don't see this bug, but I do see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669781 "* Do NOT install any files to /etc/apache2/conf.d/. This directory is obsolete. Its successor is /etc/apache2/conf-available/ which can be interfaced through a2enconf/a2disconf" [00:49] Debian bug 669781 in zoneminder "zoneminder: transition towards Apache 2.4" [Important,Open] [00:49] Ding. [00:49] Although that suggests that this change has already been made in Debian, and all that needs to happen is a newer merge? [00:50] no - that was generic advice about migrating to apache2.4 [00:50] but the current patch might as well be implemented using those guidelines [00:51] next item "Do NOT call a2enconf/a2disconf in your maintainer scripts. Use our apache2-maintscript-helper [4] instead." Any clue about apache2-maintscript-helper? [00:53] Follow the [4] link? It looks like that maintscript helper exists, though. [00:53] So, you'd want to call it in the appropriate way (I don't know what the appropriate way is) [00:54] Possibly by just including it in your maintscripts. [00:54] Oh! [00:54] dh_apache2 is your winner. [01:06] gah.. this yak needs more shaving cream.... [01:07] http://anonscm.debian.org/hg/collab-maint/zoneminder/file/3b3a2911b31b/distros debian, fedora, rh, ubuntu1204 [01:08] Why are these different?!~!! rage. juser@negk:~/temp/zm/zoneminder$ diff debian/ distros/debian/ [01:08] [02:07] more rage: the debian/ dir and such is maintained in the source repo [02:07] but that rage is directed at me for not looking first [07:09] good morning [07:19] good morning Daniel === xnox is now known as NoNameYet_xnox [09:36] when I run pbuilder create --debootstrapopts --variant=buildd it gives "Distribution is saucy" however I'm on trusty! [15:20] ice9: try --distribution=trusty [15:21] --distribution trusty, rather [15:32] Logan_: also I need a guide to build ubuntu package from scratch [15:43] Oo [15:44] apt-get install ubuntu-community-accomplishments, wtf xD [15:46] ice9: http://packaging.ubuntu.com/html/ might be what you look for === jamespag` is now known as jamespage [16:58] thanks Rhonda [18:04] https://wiki.debian.org/HowToPackageForDebian assumes that the source I want to package is already in the ubuntu repo, but what if I want to build a recent version that is not in the repo yet? [18:29] ice9: merge in the new upstream version, and then build [18:31] Logan_: and if I'm packaging an application for the first time that have never been in the repo bofore? [18:31] before [18:31] are you packaging for Ubuntu or for Debian? [18:32] if for Ubuntu, follow this guide: http://packaging.ubuntu.com/html/packaging-new-software.html