Bug#919587: bringing back Imapsync

2024-05-20 Thread Micke Nordin
I am also interested in working on this package. Maybe we can work 
together Fernando?



What is needed now to get it over the finishline?


Best regards,

Micke



Bug#919587: bringing back Imapsync

2023-08-15 Thread J. Fernando LAGRANGE

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

2023-08-13 Thread Fernando

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

2023-08-12 Thread J. Fernando LAGRANGE

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

2020-06-08 Thread Jakob Haufe
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


pgp457zH0AL8h.pgp
Description: OpenPGP digital signature


Bug#919587: bringing back Imapsync

2020-06-08 Thread Markus Raps

Hi sur5r,

do you have any time soon ? =)


--
Mit freundlichen Grüßen / best regards
Markus Raps



Bug#919587: bringing back Imapsync

2019-11-21 Thread Jakob Haufe
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.


pgp3OuFMq4iYs.pgp
Description: OpenPGP digital signature


Bug#919587: bringing back Imapsync

2019-11-20 Thread Markus Raps

I have created and testet the package an will now seek for an sponsor.

--
best regards
Markus Raps



Bug#919587: bringing back Imapsync

2019-02-26 Thread Markus Raps

Thank you for the reply

i will start building the package.



Bug#919587: bringing back Imapsync

2019-02-01 Thread Gergely Risko
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

2019-01-22 Thread Markus Raps

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