All of lore.kernel.org
 help / color / mirror / Atom feed
From: Odintsov Vladislav <VlOdintsov@croc.ru>
To: Robert LeBlanc <robert@leblancnet.us>
Cc: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: ceph official RPMs ./configure default flags
Date: Thu, 4 Feb 2016 19:15:18 +0000	[thread overview]
Message-ID: <1454613322703.72233@croc.ru> (raw)
In-Reply-To: <CAANLjFox6GarmHS+0MEiQK=G7yJROEXUxBVUWPhSVQ+r69c9sg@mail.gmail.com>

I do these commands:

git clone https://github.com/ceph/ceph
cd ceph
git reset --hard v0.94.5
./autogen.sh
./configure
make dist-bzip2
tar -tf ceph-0.94.5.tar.bz2 > make-tar
(cd ../; wget http://download.ceph.com/tarballs/ceph-0.94.5.tar.bz2)
tar -tf ../ceph-0.94.5.tar.bz2 > upstream-tar
diff make-tar upstream-tar | wc -l

Output of last command is 5474.

I've saved in my public gist four files:
- https://gist.github.com/odivlad/137e21382084e7d5a0aa#file-diff  <-- diff between tarballs
- https://gist.github.com/odivlad/137e21382084e7d5a0aa#file-output  <-- output of commands above
- https://gist.github.com/odivlad/137e21382084e7d5a0aa#file-make-tar  <-- listing of tarball made by make-bzip2
- https://gist.github.com/odivlad/137e21382084e7d5a0aa#file-upstream-tar  <-- listing of uptream tarball

So, there is a huge difference in these tarballs and I'd like to find the right way how to make my own tarball the same as upstream one.

________________________________________
From: Robert LeBlanc <robert@leblancnet.us>
Sent: Thursday, February 4, 2016 19:59
To: Odintsov Vladislav
Cc: ceph-devel@vger.kernel.org
Subject: Re: ceph official RPMs ./configure default flags

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Are you checking out the branch (constantly being merged to) or the
tag? I don't think the config options matter because at that stage it
is only configuring the version information in a couple of files. Have
you cracked open both tarballs to see what files are different? I
thought there was some issue with getting the same exact commit number
in the version information, but I don't remember the details.
- ----------------
Robert LeBlanc
PGP Fingerprint 79A2 9CA4 6CC4 45DD A904  C70E E654 3BB2 FA62 B9F1


On Thu, Feb 4, 2016 at 12:03 AM, Odintsov Vladislav  wrote:
> Hi all,
>
> can anyone tell me, how official ceph tarballs (on download.ceph.com) are made from git repo?
>
> I tried:
>
> git reset --hard v
> ./autogen
> ./configure with flags from ceph.spec
> make dist-bzip2
>
> But tar.bz2 differs from the same tar.bz2 on download.ceph.com (I checked on hammer).
>
> Also, which ./configure flags are used? Maybe, I'm wrong with my choice...
> Where can I find actual information about ceph release & build process?
>
> I saw some repos, but it seems to me, this is not what I'm looking for...
>
> - https://github.com/ceph/ceph-build
> - https://github.com/ceph/autobuild-ceph
> - ceph docs "how to build"
>
> Thank you.
>
> Regards,
>
> Vladislav Odintsov
> System Engineer of Croc Cloud Development Team
>

-----BEGIN PGP SIGNATURE-----
Version: Mailvelope v1.3.4
Comment: https://www.mailvelope.com

wsFcBAEBCAAQBQJWs4NTCRDmVDuy+mK58QAAtb0P/jW9lbeOTMBfTGQPJcuc
iBTkHZWz49haDPC3kLly3HOVdKZjaMH3xh5p25L2yu10h0T7sbqBTLlIoACQ
N4RHU5DbgVdE4MmG1zQxfnhg43upZZ7rLYnLy3DH7oOMiIMYCxgdVs22Dp30
46d3ac2eTVSRZkzBlV4DUZmqyuT0DjEQZdKSwE6BB/xcYUFhxMz7C2p8vERq
HVm7LhOEkpPM8aJQlLhiWXONT0m9B7QFkVAk2646bV/SfE05ssg2i90R0IFJ
cedQz7S/rqPyF8roKYd5EJdw2JS9WgB6l7gLB0++FyHALA5ldo7GJ7HM2T1m
wBfSWvEok2czUmltpoXV32XqWh1s8nZfzY/Cjba/mz9xYTopZJjwoDe2Ewuh
VR9j0SluWs0C9BLwLSDx868GMe/8pKACogNPg5mMUA0sn8FhpC/xGXIrEPMS
IHK5F1kI7yxmoK1afvoVNy7OiGOhbIDXqKv6jw2gcT+1115mltwUv30gnxYF
Ss0sDYMgwF0EmEtFjzh4AoIumArsFUa7I3zPE9GlfsXinGgELP7KI90vr2zh
UaCBnzZgCc/+J7i3VOsqDr8qaZy2TRo62qnUlQCENokBO4SWS+c901n43tnH
p6dOLqyRe6D120zRoUPANiF5oh3B5oWu6zCXoRCa4ktt+L7gGZ3un1YQzXxl
Dlop
=EZ25
-----END PGP SIGNATURE-----

  reply	other threads:[~2016-02-04 19:15 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-04  7:03 ceph official RPMs ./configure default flags Odintsov Vladislav
2016-02-04 16:59 ` Robert LeBlanc
2016-02-04 19:15   ` Odintsov Vladislav [this message]
2016-02-04 20:22     ` Robert LeBlanc
2016-02-04 22:04       ` Odintsov Vladislav

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1454613322703.72233@croc.ru \
    --to=vlodintsov@croc.ru \
    --cc=ceph-devel@vger.kernel.org \
    --cc=robert@leblancnet.us \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.