Hi,

Le 2016-09-09 15:12, Andy Mender a écrit :
> Greetings,
> 
> Truth be told, I received your e-mail some time after issuing mine. In
> fact, together with the digest.
> Sorry about that!
> 
> So that we're both on the same page, I will fork your repository (fork
> to my GitHub account or simply clone it locally?)
> and work with your files not to duplicate things. Then as you
> suggested, issue pull requests.

You can do whatever you want. The usual github logic is indeed 
"forking", working on your fork and making a "pull request". I think 
this is messy and a terrible usage of git, but that's what github pushes 
people to do so I will obviously accept this.

The simpler way is just a locale clone, then generating forks as patches 
(use `git format-patch origin/master`, which creates as many 
well-formatted patches as commits in a single command), which you can 
simply send us. I will obviously accept this as well.

> I understand the thing with tarballs. I know I should not put them to
> a git repo and I will not do so from now on.
> I figured out a way of building a package for Arch Linux without a
> need for the tarball, which I think is much cleaner anyhow.

I don't know how Arch Linux packages are done. And I am not telling you 
necessarily not to have tarballs. I can't say what's best for your use 
case. I'm just saying that tarballs should not be in the *source* 
repository. ;-)

We can have release tarballs in a download area. And as I was saying, 
github even automatically generate tarballs when you tag your tree. See 
mrxvt auto-generated release tarballs: 
https://github.com/Jehan/mrxvt/releases

> I will update the README and include a .desktop file accordingly. It's
> fine if both of those are in the build directory, right?

Yes, .desktop files are often in root in most projects, though I see we 
have a share/ directory in mrxvt. In this case, it probably makes more 
sense to add it under share/.

> The .desktop file would be added together with the rest of the files
> through "make install".

Obviously. You are welcome to update share/Makefile.am for this.

> Per my repository, I think I will rename it, restructure it and use it
> for hosting PKGBUILDs before they officially go to AUR.

Very good idea.

> Nothing more.
> 
> I think that's all for now :).

Perfect. We've got a plan! :-)

Jehan

> Best regards,
> Andy
> 
> On 9 September 2016 at 14:54, Jehan <je...@zemarmot.net> wrote:
> 
>> Hi Andy,
>> 
>> Le 2016-09-09 14:23, Andy Mender a écrit :
>> 
>>> Hello,
>>> 
>>> I was successful in building an mrxvt package for Arch Linux. If
>>> it's
>>> OK,
>>> I would like to submit it to the Arch User Repository (AUR). To
>>> that
>>> end I would also like
>>> to add a .desktop file to the tarball as many desktops and window
>>> managers use them.
>> 
>> Haven't you received my next email where I explained I created a
>> proper git repository with the while history from our subversion
>> repo (i.e. each SVN commit is now a git commit, and releases are now
>> git tags, and the branches are there too)?
>> Please make a "fork" of this repository and make pull requests from
>> there: https://github.com/Jehan/mrxvt [1]
>> 
>> Yes we would definitely welcome a .desktop file. :-)
>> 
>>> I would then upload the modified tarball to the git repository I
>>> created thus far.
>> 
>> I don't understand. Why do you save tarballs in the repository? As
>> I said earlier, you should not do this. A source repository is there
>> only to save sources. Tarballs should be saved in a download area.
>> By the way, github creates tarball automatically for projects from
>> tags. So uploading tarball is actually not even necessary at all.
>> 
>>> I also need to know what are the depends and build-depends of
>>> mrxvt. I
>>> haven't seen
>>> 
>>> this anywhere in the README. Should I assume they're the same as
>>> those
>>> of rxvt?
>> 
>> You should be able to get the list of dependency by investigating
>> the contents of the configure.ac [2].
>> Then we would welcome a pull request to update README with your
>> findings. :-)
>> 
>> Of course, I can also do it, but I cannot promise to do it in a
>> timely manner.
>> 
>>> Are the above points OK with you? :)
>> 
>> Yes, for .desktop file and README update. But please work from my
>> mrxvt git repository for now.
>> Thanks!
>> 
>> Jehan
>> 
>> Best regards,
>> 
>> Andy Mender
>> 
>> On 9 September 2016 at 07:02, Andy Mender
>> <andymenderu...@gmail.com>
>> wrote:
>> 
>> Greetings,
>> 
>> 1. I'm sorry for instantly creating a git repository from all of
>> the
>> files. I am still new to git
>> and I'm not 100% accustomed to creating PKGBUILDs out of git
>> repositories.
>> 
>> 2. I have nothing against SourceForge or SVN. I used the latter
>> shortly for getting FreeBSD
>> kernel source tree snapshots.
>> 
>> 3. I would be very happy if you could help me out with migrating
>> the
>> project from SVN to git.
>>> From the link you attached I read that it's not trivial.
>> 
>> 4. For now, I cleaned up the entire repository and moved both the
>> patch file and tarball
>> to a separate directory so that I can still build the PKGBUILD for
>> Arch Linux.
>> 
>> I'm awaiting your further assistance ;).
>> 
>> Best regards,
>> Andy Mender
>> 
>> On 9 September 2016 at 01:12, Jehan <je...@zemarmot.net> wrote:
>> Hi Andy,
>> 
>> Le 2016-09-08 23:29, Andy Mender a écrit :
>> Thank you kindly for your response. I set myself a git repository
>> on
>> GitHub at: https://github.com/AndyMender/mrxvt [3] [1] [1]
>> 
>> Please if the goal is actually to take maintainership of the
>> project, you should keep its history pristine. So the git commit
>> must reflect the SVN commits. Also the SVN branches should be moved
>> as git branches. Same for tags.
>> See:
>> 
>> 
> https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
>> [4]
>> [2]
>> 
>> If something is not in order, please do let me know. I still have
>> much
>> 
>> to learn in terms of GIT usage. Meanwhile, I shall proceed with
>> building
>> the AUR package(s).
>> 
>> Best regards,
>> Andy Mender
>> 
>> On 8 September 2016 at 15:30, <gi1...@gmail.com> wrote:
>> 
>> On Thu, Sep 08, 2016 at 03:13:12PM +0200, Andy Mender wrote:
>> 
>> I am in the process of preparing a PKGBUILD for Arch Linux to add
>> mrxvt to AUR. I noticed that active development of this terminal
>> emulator has somewhat ceased. Would it be possible for me to join
>> development or fork the project to a git repository? I am far
>> more
>> familiar with git than with SourceForge.
>> 
>> That's Free Software, so there is no need to ask for forking.
>> Though
>> it's always cool to say it of course. ;-)
>> But if you mean rather to do a rebirth of the project (i.e.
>> keeping
>> the name and simply moving the upstream to a new repository), then
>> that's worth discussing.
>> I am in favor to say that we should see after a few commits at
>> least,
>> and then if it looks like you are really giving a second life to
>> mrxvt, we should go for it and officially give maintainership.
>> 
>> Dear Andy,
>> 
>> I use mrxvt as my only terminal emulator on about 5 different
>> systems
>> (all Debian). I've also completely run out of free time, so I
>> will
>> only
>> ever fix bugs that affect me!
>> 
>> I would love it if we moved from SVN to git! Sourceforge has git,
>> so we
>> needn't move away from SourceForge. But can move if the person
>> doing the
>> work chooses.
> 
>   I would prefer not staying on Sourceforge after the unfortunate
>  events which happened (even though it changed ownership since then).
>  Anyway I see that you chose Github above.
> 
>>> If you want admin access so you can udpate the website / tracker
>>> let me
>>> know. (I think Jehan volunteered to move everything to GitLab
>>> sometime ago but he ran out of time as well...).
> 
>   Yes I am very sorry for this. I really wanted to keep hacking mrxvt,
>  and really wanted to finish someday my work rather than keeping this
>  unfinished feeling. But now I see that I don't think I can make the
>  time for this anymore. It is not my main priority nowadays.
> 
>   So it is better if someone takes the baby from us.
> 
>   Since you seem a little unfamiliar with all git arcanes, I can at
>  least take the time to rewrite the history into a git repository on
>  github, then you can simply "fork" from it. Would you want this? But
>  please don't work from a broken history. It just won't do it!
> 
>   Also why did you add release tarball and patch files directly into
>  the tree root?
>   I see also you have committed a lot of generated files. Do not
> commit
>  generated files (sometimes there are acceptable reasons for some
>  generated files, but here this is not the case for all the build
> files
>  you added).
> 
>   If you could please fix all these issues first? :-)
>   Thanks.
> 
>   Jehan
> 
>>> GI
>>> 
>>> --
>>> <LIFE><!----Insert boring stuff here----></LIFE>
>> 
>> Links:
>> ------
>> [1] https://github.com/AndyMender/mrxvt [3] [1]
>  
> ------------------------------------------------------------------------------
> 
>> _______________________________________________
>> Materm-devel mailing list
>> Materm-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/materm-devel [5] [3]
>> mrxvt home page: http://materm.sourceforge.net [6] [4]
> 
>   --
>   Que la Sainte Marmotte soit avec moi!
>   Pour me contacter:
>   IM: je...@zemarmot.net
>   email: je...@zemarmot.net
>   http://girinstud.io [7] [5]
>   http://film.zemarmot.net [8] [6]
>   Patreon: https://patreon.com/zemarmot [9] [7]
>   Tipeee: https://www.tipeee.com/zemarmot [10] [8]
> 
>  Links:
>  ------
>  [1] https://github.com/AndyMender/mrxvt [3]
>  [2]
> https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
> [4]
>  [3] https://lists.sourceforge.net/lists/listinfo/materm-devel [5]
>  [4] http://materm.sourceforge.net [6]
>  [5] http://girinstud.io [7]
>  [6] http://film.zemarmot.net [8]
>  [7] https://patreon.com/zemarmot [9]
>  [8] https://www.tipeee.com/zemarmot [10]
> 
>  
> ------------------------------------------------------------------------------
> 
>  _______________________________________________
>  Materm-devel mailing list
>  Materm-devel@lists.sourceforge.net
>  https://lists.sourceforge.net/lists/listinfo/materm-devel [5]
>  mrxvt home page: http://materm.sourceforge.net [6]
> 
>  --
>  Que la Sainte Marmotte soit avec moi!
>  Pour me contacter:
>  IM: je...@zemarmot.net
>  email: je...@zemarmot.net
>  http://girinstud.io [7]
>  http://film.zemarmot.net [8]
>  Patreon: https://patreon.com/zemarmot [9]
>  Tipeee: https://www.tipeee.com/zemarmot [10]
> 
> 
> 
> Links:
> ------
> [1] https://github.com/Jehan/mrxvt
> [2] http://configure.ac
> [3] https://github.com/AndyMender/mrxvt
> [4] 
> https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
> [5] https://lists.sourceforge.net/lists/listinfo/materm-devel
> [6] http://materm.sourceforge.net
> [7] http://girinstud.io
> [8] http://film.zemarmot.net
> [9] https://patreon.com/zemarmot
> [10] https://www.tipeee.com/zemarmot
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> Materm-devel mailing list
> Materm-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/materm-devel
> mrxvt home page: http://materm.sourceforge.net

-- 
Que la Sainte Marmotte soit avec moi!
Pour me contacter:
IM: je...@zemarmot.net
email: je...@zemarmot.net
http://girinstud.io
http://film.zemarmot.net
Patreon: https://patreon.com/zemarmot
Tipeee: https://www.tipeee.com/zemarmot

------------------------------------------------------------------------------
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net

Reply via email to