Bug 10539

Summary: Package request: cutecom
Product: Mageia Reporter: Robert Wood <robert.wood>
Component: New RPM package requestAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: rverschelde
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: SRPM for cutecom 0.22.0

Description Robert Wood 2013-06-16 02:01:35 CEST
Description of problem:

Cutecom still not in respositories


Most excellent terminal program *still* not in Mageia repositories. 

http://cutecom.sourceforge.net/

If anyone could be bothered to mentor me, I'd create an RPM myself.

Reproducible: 

Steps to Reproduce:
Comment 1 Rémi Verschelde 2013-06-16 08:47:15 CEST
Reassigning to bugsquad, I don't see what Cutecom would have to do with the sysadmins or atelier.

@Robert: I see that you have been waiting a looong time and still have no mentor. You could try send a new mail to dev@ml.mageia.org asking for one, hang around on #mageia-mentoring and tell Pierre-Malo Daniélou that you are still waiting and willing to learn.

In the meantime, you could get started with the tutorials on the wiki, and ask your questions on #mageia-mentoring.

I'll have a look at the packaging of cutecom.

CC: atelier-bugs, sysadmin-bugs => remi

Rémi Verschelde 2013-06-16 08:48:54 CEST

Component: Bugzilla => New RPM package request
Version: unspecified => Cauldron
Product: Infrastructure => Mageia

Rémi Verschelde 2013-06-16 08:49:12 CEST

Summary: Missing package from repository => Package request: cutecom

Comment 2 Rémi Verschelde 2013-06-16 08:49:45 CEST
Sorry for the flood, it took me a while to figure out that the Product was wrong for the bug report.

Assignee: sysadmin-bugs => bugsquad

Comment 3 Rémi Verschelde 2013-06-16 10:12:41 CEST
Created attachment 4142 [details]
SRPM for cutecom 0.22.0

Here is an SRPM proposal for cutecom, imported from Fedora and fixed for Mageia.

@Robert: Do you want me to have it imported by my mentor, or do you want to review it and take its maintainership when you have (hopefully soon) a mentor?
It's quite a simple package so it would be a good example for you to learn packaging if you have little experience.

Status: NEW => ASSIGNED
Assignee: bugsquad => remi

Comment 4 Robert Wood 2013-06-16 10:52:10 CEST
Hi Rémi,

I would be delighted to be its maintainer when I have learned how to do it.

I have tried in the past a couple of times to learn how package RPMs, but there are just too many unknowns. I actually think a You Tube video would be a really good idea as someone goes through all the steps of doing it.

I did ask some questions on the forum and the way some people described it, it seemed like a real hit-and-miss affair where people would just keep trying until eventually worked on different machines. I find it very hard to believe such an unscientific way is how to do it!
Comment 5 Rémi Verschelde 2013-06-16 11:24:14 CEST
Hi Robert,
You can check the Youtube broadcast of our Packaging Seminar 1: http://www.youtube.com/watch?v=ZVZY_h96a48
with the logs of what was said at the same time in #mageia-mentoring: http://meetbot.mageia.org/mageia-mentoring/2013/mageia-mentoring.2013-06-07-17.12.log.html

Please join the next seminar if you want! It will be announced on dev@ml.mageia.org.
Comment 6 Dan Fandrich 2013-07-05 00:32:38 CEST
*** Bug 5900 has been marked as a duplicate of this bug. ***
Comment 7 Rémi Verschelde 2013-11-24 10:25:48 CET
cutecom imported in Cauldron, I'll see to have it submitted.
Comment 8 Robert Wood 2013-11-24 10:54:29 CET
Excellent, thanks. 

It doesn't even compile easily now as we're using Qt5 and it seems to be based on Qt4. :~/
Comment 9 Rémi Verschelde 2013-11-24 11:08:38 CET
Now submitted to cauldron, it will be there in Mageia 4.
To compile, you need to use qt4-devel (still available) and not qt5.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED

Comment 10 Robert Wood 2013-11-24 11:09:50 CET
OK, I'll give that a go. Thanks.
Comment 11 Rémi Verschelde 2013-11-24 11:14:18 CET
If you are not running Cauldron, you can create your own package based on the one in Cauldron with:

$ mgarepo co cutecom
$ cd cutecom
$ bm -l

(you may to install mgarepo and bm if they are not there already, and if bm -l complains about dependancies, then run "urpmi --buildrequires SPECS/cutecom.spec")