Discussion:
Hello, I'm new ...
Paul Wulff
2012-04-19 22:04:56 UTC
Permalink
Hello all,

My name is Paul.

I work as "Software Engineer" in a Belgian company.
My job is to develop multi-platform libraries mainly in the field of
imaging and document processing.

I usually use C/C++ but I know also some other languages.

I have followed the link "Get Involved" from my Xubuntu Desktop and I'm
now a little bit lost.

I've read :

* Get Involved
* Ubuntu Packaging Guide
* Fixing a bug in Ubuntu
* MOTU/GettingStarted
* ...

I've done almost everything listed there but there is only 3 "bytesize"
bug for Xubuntu in Harvest.
Those 3 bugs are related to xchat and I cannot find source to fix them. :(

Can someone help me to find those source or a better to get started?

Thanks for your time.

Paul aka Polo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-motu-mentors/attachments/20120420/f25972cb/attachment.html>
Jonathan Carter (highvoltage)
2012-04-20 01:49:47 UTC
Permalink
Post by Paul Wulff
Hello all,
My name is Paul.
Hi Paul!
Post by Paul Wulff
I work as "Software Engineer" in a Belgian company.
My job is to develop multi-platform libraries mainly in the field of
imaging and document processing.
I usually use C/C++ but I know also some other languages.
I have followed the link "Get Involved" from my Xubuntu Desktop and I'm
now a little bit lost.
* Get Involved
* Ubuntu Packaging Guide
* Fixing a bug in Ubuntu
* MOTU/GettingStarted
* ...
I've done almost everything listed there but there is only 3 "bytesize"
bug for Xubuntu in Harvest.
Those 3 bugs are related to xchat and I cannot find source to fix them. :(
There are typically 3 places where you could fix the bug:

1. Upstream: http://xchat.org/cvs/

This is where xchat gets developed. When you fix the bug there, it will
eventually make its way into Ubuntu when the version in the archives
gets updated.

2. In Debian

Typically, you would get the source package from the Debian archives,
fix the bug and generate a debdiff:
https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff

The debdiff is then applied to the relevant bug, and someone from Debian
who has upload rights could upload the changes for you (that process is
called "sponsoring"), there's some more information here:
http://wiki.debian.org/DebianMentorsFaq#Sponsored_Packages

3. In Ubuntu

The process in Ubuntu is very similar, you get the source package from
the Ubuntu archive, apply your changes, generate the debdiff, attach it
to the launchpad bug and then ask a MOTU to sponsor it for you.

This might be helpful to you too: https://wiki.ubuntu.com/Bugs/HowToFix


So where should you fix it?

Well, fixing it upstream means that many people benefit from it on all
the systems that xchat is used on. If you fix it in Debian, then Debian
and all its derivatives, including Ubuntu benefits from it. If you fix
it in Ubuntu then only Ubuntu and derivatives benefit from it,
additionally, there would be a delta in Ubuntu that needs to be
maintained. The best place to fix a bug is usually where it's
introduced, and usually this will be in the upstream source code.
Sometimes bugs are complicated and upstream has another idea on how to
fix it that will take longer, or they want to implement it a completely
different way that might not work yet right now. Then it's sometimes a
good idea to have another workaround in the meantime.

Anyway, I hope that helps.

The #ubuntu-motu IRC channel is also really useful for many questions,
but since you're asking about xchat I guess you might know that already :)

-Jonathan
Paul Wulff
2012-04-25 20:11:17 UTC
Permalink
Post by Jonathan Carter (highvoltage)
Post by Paul Wulff
Hello all,
My name is Paul.
Hi Paul!
Post by Paul Wulff
I work as "Software Engineer" in a Belgian company.
My job is to develop multi-platform libraries mainly in the field of
imaging and document processing.
I usually use C/C++ but I know also some other languages.
I have followed the link "Get Involved" from my Xubuntu Desktop and I'm
now a little bit lost.
* Get Involved
* Ubuntu Packaging Guide
* Fixing a bug in Ubuntu
* MOTU/GettingStarted
* ...
I've done almost everything listed there but there is only 3 "bytesize"
bug for Xubuntu in Harvest.
Those 3 bugs are related to xchat and I cannot find source to fix them. :(
1. Upstream: http://xchat.org/cvs/
This is where xchat gets developed. When you fix the bug there, it
will eventually make its way into Ubuntu when the version in the
archives gets updated.
2. In Debian
Typically, you would get the source package from the Debian archives,
https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff
The debdiff is then applied to the relevant bug, and someone from
Debian who has upload rights could upload the changes for you (that
http://wiki.debian.org/DebianMentorsFaq#Sponsored_Packages
3. In Ubuntu
The process in Ubuntu is very similar, you get the source package from
the Ubuntu archive, apply your changes, generate the debdiff, attach
it to the launchpad bug and then ask a MOTU to sponsor it for you.
This might be helpful to you too: https://wiki.ubuntu.com/Bugs/HowToFix
So where should you fix it?
Well, fixing it upstream means that many people benefit from it on all
the systems that xchat is used on. If you fix it in Debian, then
Debian and all its derivatives, including Ubuntu benefits from it. If
you fix it in Ubuntu then only Ubuntu and derivatives benefit from it,
additionally, there would be a delta in Ubuntu that needs to be
maintained. The best place to fix a bug is usually where it's
introduced, and usually this will be in the upstream source code.
Sometimes bugs are complicated and upstream has another idea on how to
fix it that will take longer, or they want to implement it a
completely different way that might not work yet right now. Then it's
sometimes a good idea to have another workaround in the meantime.
Anyway, I hope that helps.
The #ubuntu-motu IRC channel is also really useful for many questions,
but since you're asking about xchat I guess you might know that already :)
-Jonathan
Thanks Jonathan for your reply.

I begin to understand the way I should work.
Unfortunately some action are already in progress for those 3 bite-size
bugs around xchat.

Can someone say me where I can found some other small bug for xubuntu?
There is only 3 bite-size bug in Harvest for Xubuntu.

I really want to be involved in this project. :)

Paul
Jonathan Carter (highvoltage)
2012-05-01 14:57:55 UTC
Permalink
Hi Paul
Post by Paul Wulff
I begin to understand the way I should work.
Unfortunately some action are already in progress for those 3 bite-size
bugs around xchat.
Can someone say me where I can found some other small bug for xubuntu?
There is only 3 bite-size bug in Harvest for Xubuntu.
I really want to be involved in this project. :)
That's great! Are you subscribed to the Xubuntu mailing lists? You could
probably also subscribe to some Xubuntu trackers on Launchpad. There's
probably plenty of incoming bugs that could benefit from your attention.
It sounds like you've done a lot of reading already, perhaps you could
take a stab at some of the bugs that's slightly larger than bite-size as
well. :)

-Jonathan

Loading...