Bug#919587: bringing back Imapsync
Hello, I have made some changes to salsa repository, now (as in commit e90472050852568d9a5232f8930701c7a22a19b8 ) package can be built with following commands: git clone https://salsa.debian.org/fernando-guest/imapsync.git cd imapsync uscan --download-current-version debuild Regards, Fernando OpenPGP_signature Description: OpenPGP digital signature
Bug#919587: bringing back Imapsync
Hello, (I switched to personnal email as I am doing this in my "personnal time" and have no official agreement from my company for now.) It appeared to me that a couple of years later my notes on how to build the package were not accurate anymore ! (sorry for my last post.) After a quick chat in OFTC/#debian-mentors channel, I went on packaging imapsync. So I (tried to) keep up good work done by Markus Raps on salsa and here is how. For now, I focus on having only imapsync perl script[1] and imapsync man page[2] in debian package. (I wish to have some upstream documentation too, but I plan to add it once I get more familiar with debian packaging.) Here are the steps followed and how to build package at the bottom of this message: 0. on salsa.debian.net cloned Markus repo to mine 1. change debian/watch to fix new URL for upstream tags 2. change Makefile and imapsync files to use the ones from imapsync v1.945 3. launch command "gbp pq import" (it creates and checks out branch patch-queue/master) 4. Use attached file as ~/.gbp.conf (note filter in import-orig section) 5. Download new upstream with command "gbp import-orig --uscan --upstream-version=2.229 --pristine-tar" (this creates some commits, downloads on ./../ directory and a new pristine-tar branch (I am not sure about this branch) ) 6. Rebase existing debian patch (error → skip its rebase) 7. Create equivalent patches for version 2.229 8. Launch "gbp pq export --commit" (this checkout master branch) 9. make some changes and commits to debian files (new dependency, unfollow debian/files, maintainer and salsa) 9. Checkout Makefile and imapsync from patch-queue/master branch (why??) 10. Build package with: gbp buildpackage This built a package in ./../ Now, thing is I could not rebuild package with "gbp buildpackage" command (why?). I had to push pristine-tar branch to be able to build package "from scratch" (why?). It is now (as in commit 1e0d6bd39f9a2d7deb5cb0edb6246b57fa26e9a6) possible to build package "from scratch" with following steps: 0. git clone https://salsa.debian.org/fernando-guest/imapsync.git 1. cd imapsync && git checkout pristine-tar && git checkout master (why?) 2. gbp buildpackage And the magic happens ! \o/ :tada: [1] https://github.com/imapsync/imapsync/blob/master/imapsync [2] Built launching pod2man on imapsync perl script. Hope this helps Regards Fernando[DEFAULT] #builder = git-pbuilder cleaner = fakeroot debian/rules clean # Create pristine-tar on import pristine-tar = True # Run lintian to check package after build postbuild = lintian -iIE --pedantic $GBP_CHANGES_FILE && echo "Lintian OK""" [import-orig] # Filter out unwanted files/dirs from upstream filter = [ '.github*', '.gitignore', 'aa', 'ChangeLog', 'CREDITS', 'dist', 'doc', 'docs*', 'examples', 'examples/*', 'FAQ*', 'i3', 'imapsync-1.921', 'index.shtml', 'INSTALL*', 'LICENSE', 'NOLIMIT', 'oauth2', 'README*', 'S*', 'tests.sh', 'TODO', 'VERSION', 'webserver', 'W*', 'X' ] # filter the files out of the tarball passed to pristine-tar filter-pristine-tar = True [import-dsc] filter = [ 'CVS', '.cvsignore', '.hg', '.hgignore', '.bzr', '.bzrignore', '.gitignore' ]
Bug#919587: bringing back Imapsync
Hello, Is there someone getting this beautiful software to Debian ? If not, I volunteer to contribute. Some more context on my part: We use IMAPSync at work and I have built [1] a repo with it last year. Now that Debian 12 is out, it has been decided that it was not worth maintaining a server only for this package, so we will remove such server. :'-( (For now it is available in http://deb.probesys.com ; beware: no SSL !) [1] With code available in salsa, build was pretty straightforward: mkdir imapsync-build && cd imapsync-build gbp clone https://salsa.debian.org/RAPS/imapsync.git cd imapsync git branch upstream gbp import-orig https://imapsync.lamiral.info/dist/old_releases/1.945/imapsync-1.945.tgz [version to indicate: 1.945+dfsg1 ] gbp pq import gbp buildpackage Regards, -- J. Fernando Lagrange PROBESYS - Spécialistes OpenSource OpenPGP_signature Description: OpenPGP digital signature
Bug#919587: bringing back Imapsync
On Mon, 08 Jun 2020 11:13:56 +0200 Markus Raps wrote: > do you have any time soon ? =) Yes. The package does not seem to be on mentors.d.n yet, right? Also, in case you are on IRC, could you join OFTC/#debian-mentors? This would make coordination work easier than using mail and/or the BTS. Cheers, sur5r -- ceterum censeo microsoftem esse delendam pgp3x2sDauyxE.pgp Description: OpenPGP digital signature
Bug#919587: bringing back Imapsync
Hi sur5r, do you have any time soon ? =) -- Mit freundlichen Grüßen / best regards Markus Raps
Bug#919587: bringing back Imapsync
I don't have time for it right now, but if you put the package on mentors I will try and have a look at it next week. Cheers, sur5r -- ceterum censeo microsoftem esse delendam. pgp856jlH01Zh.pgp Description: OpenPGP digital signature
Bug#919587: bringing back Imapsync
I have created and testet the package an will now seek for an sponsor. -- best regards Markus Raps
Bug#919587: bringing back Imapsync
Thank you for the reply i will start building the package.
Bug#919587: bringing back Imapsync
Hey, I'm not working on imapsync right now. To be honest, I'm using mbsync myself right now and completely satisfied with it. Feel free to package imapsync and push it to Debian, I'm as an old maintainer not interested in this right now, because I don't have the free time. Sorry about this and wish you the best of luck! Cheers, Gergely On 2019-01-22 14:56 (Tuesday), Markus Raps writes: > Dear RISKO Gergely, > > as in > https://www.debian.org/doc/manuals/developers-reference/ch05.html#reintroducing-pkgs > described > i ask you, are you working on a comeback for imapsync in debian? > Can I help you in any way? packaging, building, testing ?
Bug#919587: bringing back Imapsync
Dear RISKO Gergely, as in https://www.debian.org/doc/manuals/developers-reference/ch05.html#reintroducing-pkgs described i ask you, are you working on a comeback for imapsync in debian? Can I help you in any way? packaging, building, testing ? -- best regards M.Raps