Dominique,

I haven't built a .deb from a Git source before, but here's a discussion on 
that matter from a few years back on Debian list: 
http://lists.debian.org/debian-devel/2010/11/msg00118.html. While not really 
the same problem you're having, it may be worth reading through to get an idea 
as to how get-orig-source relates to SCMs. For further assistance, I suggest 
the Debian or Ubuntu Devel lists, as I don't wish to derail this list too much 
further with an essentially off-topic issue. Good luck!


Ron Scott-Adams
[email protected]
"The truth is incontrovertible. Malice may attack it, ignorance may deride it, 
but in the end, there it is." (Winston Churchill)





On Jun 6, 2013, at 07:18 , Dominique <[email protected]> wrote:

> Hi Ron,
> 
> Thanks for the detailed answer. Too make it simple and sweet I went with 
> option 3... I'll go for the build. I already successfully installed samba4 
> from source so, I figure I could go a bit further and try to package it.
> 
> I already went through some how-tos to reuse the git repository I cloned 
> earlier. Got the git package builder but I am stuck with a
> 
> ./debian/rules get-orig-source
> 
> That I cant seem to find. I'll keep looking for it. Any pointers ?
> 
> If not, I'll go back to the official Debian manual and start from scratch 
> again.
> 
> Cheers,
> 
> Dominique
> 
> 
> 
> On 06/06/2013 11:21, Ron Scott-Adams wrote:
>> Hi Dominique,
>> 
>> A few suggestions:
>> 
>> 1) Try calling apt-get install with --arch-only. Per the apt-get man page: 
>> "Only process architecture-dependent build-dependencies." This probably 
>> won't work, as Samba4 is likely to still be considered dependent in this 
>> case.
>> 
>> 
>> 2) You could try --force-yes: "Force yes; This is a dangerous option that 
>> will cause apt to continue without prompting if it is doing something 
>> potentially harmful. It should not be used except in very special 
>> situations. Using force-yes can potentially destroy your system!" Mind the 
>> warning; but if you think it through, this may work out fine.
>> 
>> 
>> 3) The cleanest option, most likely, is to build a package as Christian 
>> suggested. Depending on your time/willingness, you may consider one of these 
>> options:
>>      
>> a) There is a PPA (personal package archive) which claims to have a package 
>> already for the stable Samba4 targeted to Ubuntu 12.04: deb 
>> http://ppa.launchpad.net/kernevil/samba4/ubuntu precise main
>> 
>> Note the version string for the samba4 source provided is 
>> 4.0.1+dfsg1-1+zentyal2, so it may be worth asking someone who knows if this 
>> constitutes the build you are looking for. (I wouldn't get hung up on the 
>> +xyz strings, it's common to tack on things there to satisfy or clue in 
>> other packages when really the sources themselves have little to do with 
>> those strings.)
>> 
>> The latest Samba4 is 4.0.6 (May 21), so this does put you a bit behind the 
>> game. Another PPA (https://launchpad.net/~wagungs/+archive/samba4) seems to 
>> have 4.0.3 (4.0.3+dfsg1-0.1), and the provider may supply newer packages 
>> soon enough (it never hurts to contact them and ask).
>> 
>> There may be other PPAs still; those were just some I found following links.
>> 
>> b) If you wish to build the latest package yourself, take a look at the 
>> Debian New Maintainer's guide: 
>> http://www.debian.org/doc/manuals/maint-guide/. It's not so painful, and 
>> there are other, quicker guides out there if you're looking to just jump 
>> into it, but of course it's best to do things the "most right way" the first 
>> time. :)
>> 
>> If you'd like further assistance building the package, both the Ubuntu 
>> Developer's mailing list and the Debian Dev list are helpful.
>> 
>> c) I doubt you'd want to, but you could always just wait for an official 
>> package to come through the repos. Despite the grumbling and moaning on 
>> forums and lists out there, I doubt Canonical has turned a deaf ear to the 
>> masses' cry for Samba4, but they are slow to build packages, as they tend to 
>> be more conservative to ensure stability (hence the swell of PPAs out there).
>> 
>> However, I think it's more likely that any later build of Samba4 is going to 
>> appear in 13.04 first, and then be backported. As you can see, 4.0.0 is the 
>> most current they provide: 
>> http://packages.ubuntu.com/search?keywords=samba4&searchon=names&exact=1&suite=all&section=all
>> 
>> 12.04 will be the current LTS until April 2014, so it seems very possible a 
>> backport could trickle down in that time (for at least 4.04 or so).
>> 
>> 
>> Hopefully some of this info helps. Good luck!
>> 
>> 
>> On Jun 6, 2013, at 02:06 , Christian Mack <[email protected]> 
>> wrote:
>> 
>>> Hello Dominique
>>> 
>>> 
>>> Am 2013-06-05 18:40, schrieb Dominique:
>>>> I am trying to setup a new Ubuntu 12.04 LTS server with samba4 and sogo.
>>>> 
>>>> I tried to install samba4 from repositories - ubuntu and sogo with no
>>>> results. It just does not want to work.
>>>> 
>>>> I finally installed samba4 from source. It allows to install the last
>>>> stable version of samba instead of an alpha or beta. That went well.
>>>> 
>>>> I am now trying to resume installing sogo with openchange through
>>>> repositories but it want to reinstall samba4...
>>>> 
>>>> Any idea if what I do is feasible - mixing sources and repository
>>>> install ? How do I tell openchange/sogo that I already have samba
>>>> installed ? Do I have to keep installing from source ?
>>>> 
>>>> Any hint is welcome.
>>>> 
>>> I assume you "installed" samba4 via make install.
>>> This does not work.
>>> 
>>> You have to make a deb-package out of your self compiled samba4.
>>> Then install it via dpkg.
>>> With that Ubuntu knows, that you installed samba4 already.
>>> 
>>> 
>>> Kind regards,
>>> Christian Mack
>>> 
>>> -- 
>>> Christian Mack
>>> Gruppe Informationsdienste
>>> Rechenzentrum Universität Konstanz
>>> -- 
>>> [email protected]
>>> https://inverse.ca/sogo/lists
>> 
>> 
>> Ron Scott-Adams
>> [email protected]
>> "The God who gave us life, gave us liberty at the same time; the hand of 
>> force may destroy, but cannot disjoin them." (Thomas Jefferson)
>> 
>> 
>> 
>> 
>> 
> 
> 
> -- 
> [email protected]
> https://inverse.ca/sogo/lists

-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to