Re: How to use multiple upstream tarballs in Debian source packages: quid GIT ?

2014-11-13 Thread Vincent Cheng
Hi,

On Thu, Nov 13, 2014 at 6:48 PM, Jerome BENOIT  wrote:
> Hello Forum,
>
> in order to add some missing sample material, I add a second source to the 
> upstream source tarball,
> then I followed the multiple upstream tarballs in Debian source packages 
> approach [1].
> This approach is currently used for spamassassin [2].
>
> What is the GIT part of this approach ?

AFAIK, there is none; there's an open bug filed against
git-buildpackage for multi tarball support (#561071) which has not
seen progress in a fairly long time, and I don't think any of the
other git helpers support multiple tarballs. If you want a workaround
that lets you work with unmodified tarballs, I suggest one of two
options:

- keep only debian/* in git and ignore everything else (which
sidesteps the issue)
- consider wrapping upstream's tarballs in a single orig tarball (e.g.
freetype [1])

Regards,
Vincent

[1] http://sources.debian.net/src/freetype/2.5.2-2/ (or apt-get source freetype)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caczd_taxfza7xhotuncfyln5ei-rjzlazdpdxk07u9otda3...@mail.gmail.com



How to use multiple upstream tarballs in Debian source packages: quid GIT ?

2014-11-13 Thread Jerome BENOIT
Hello Forum,

in order to add some missing sample material, I add a second source to the 
upstream source tarball,
then I followed the multiple upstream tarballs in Debian source packages 
approach [1].
This approach is currently used for spamassassin [2].

What is the GIT part of this approach ?

Thanks in advance,
Jerome

[1] 
http://raphaelhertzog.com/2010/09/07/how-to-use-multiple-upstream-tarballs-in-debian-source-packages/
[2] https://packages.debian.org/source/sid/spamassassin



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54656d7d.5050...@rezozer.net



Re: Making "entry-point" nee "gift" a real BTS tag

2014-11-13 Thread Don Armstrong
To avoid devolving in a naming the bike-shed discussion, anyone who has
a strong opinion, please manually vote in 

https://debian.titanpad.com/24
 
and I'll tabulate them 24 hours from now.

If you want a different option than the two I've listed, please add it
at the top with a new letter. [Hopefully this will work; I reserve the
right to veto if silliness occurs.]

-- 
Don Armstrong  http://www.donarmstrong.com

If it jams, force it. If it breaks, it needed replacing anyway.
 -- Lowery's Law


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141114013354.gf4...@rzlab.ucr.edu



Bug#769487: RFS: docbook-to-man/1:2.0.0-33 [ITA, upload to experimental]

2014-11-13 Thread Maxime Chatelle
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "docbook-to-man"

 * Package name: docbook-to-man
   Version : 1:2.0.0-33
   Upstream Author : Fred Dalrymple 
 * URL : http://www.oasis-open.org/docbook/tools/dtm/
 * License : MIT
   Section : text

lintian: OK
pbuilder: OK
piuparts: OK
   
  It builds those binary packages:

docbook-to-man - converter from DocBook SGML into roff man macros

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/docbook-to-man


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/d/docbook-to-man/docbook-to-man_2.0.0-33.dsc

  More information about hello can be obtained from http://www.example.com.

  Changes since the last upload:

docbook-to-man (1:2.0.0-33) experimental; urgency=low

  * New maintainer (Closes: #549475).
  * Bump up Policy to 3.9.6, no changes needed.
  * debian/copyright: now follows
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
  * Adds patch to fix https://bugs.debian.org/716055 (Closes: #716055).
  * debian/control: Adds paragraph to suggest more up-to-date tools for
new projects.
  * debian/control: Uses canonical VCS URLs.
  * debian/patches/*: Fixes header of some patches to add description and
other fields (converted from dpatch header).

 -- Maxime Chatelle   Thu, 13 Nov 2014 22:51:53 +0100


  Regards,
   Maxime Chatelle
-- 
Maxime Chatelle (xakz)
gpg: 5111 3F15 362E 13C6 CCDE  03BE BFBA B6E3 24AE 0C5B


pgpLUDS5ic01I.pgp
Description: PGP signature


Re: Depends on exact version

2014-11-13 Thread Andreas Cadhalpun

Hi Daniel,

On 13.11.2014 11:29, Daniel Lintott wrote:

On 12/11/14 22:40, Andreas Cadhalpun wrote:

What should work better is '>= ${source:Upstream-Version}'.

However, that is not enough to guarantee that the upstream versions
always match. One could then have e.g.:
gns3= 1.1-1
gns3-gui= 1.1-1
gns3-server = 1.2-1

If you want to prevent that, you can add appropriate Breaks:
gns3-server:
  Breaks: gns3-gui (< ${source:Upstream-Version})
gns3-gui:
  Breaks: gns3-server (< ${source:Upstream-Version})


I presume this should << since < is deprecated?


Of course. ;)


Would this also need breaks on the greater than side.


No. Assume you have:
gns3= 1.1-1
gns3-gui= 1.1-1
gns3-server = 1.1-1

Then you install gns3-gui (= 1.2-1). This breaks gns3-server (<< 1.2) 
and thus gns3-server gets updated as well.


You might want to add similar Breaks for gns3 as well, so that it also 
gets updated.



What I'm trying to ensure is that the upstream versions match, the
checks in the gui (that check server version) aren't worried about
Debian revision.

If it's possible to do this, without having to change the breaks
manually each time it would definitely be preferably!


That should work with above dependency relations.

Best regards,
Andreas


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54652f00.3070...@googlemail.com



Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread David
On 14 November 2014 00:59, Stéphane Aulery  wrote:
> Le mercredi 12 novembre 2014 à 03:54:05, Don Armstrong a écrit :
>>
>> This is the last chance for someone to object to entry-point as the tag
>> name. If I hear no objections, I'll put this in place on Friday, around
>> 18:00 UTC.
>
>apprenticeship
>gateway
>initiation
>mentoring
>mentee-task
>traineeship
>participate
>field-taking
>practice
>newcomers
>stepping
>launching-pad
>
> Better ideas?

As a member of the target audience for this tag, and an (Australian)
English speaker, from the great suggestions made so far I would choose
one of these tags:
"apprentice"
"initiation"
"mentored"
"newcomer"
"trainee".

Any of these convey the desired meaning more clearly in my opinion.

My clear favourite is "newcomer", because it has the essential
information with a friendly tone, and I have a nice personal reaction
compared than the others. It feels inviting, like this: "OK, if that
bug is tagged newcomer, and I am a newcomer, then *both* Debian and I
think it is a good place to start ... [so a collaborative feeling
arises instantly!] ... so now let's look into the details and begin
work!"


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAMPXz=qde_7-c_yosuhs8s3kwsyxihmddfnasegrdvpuyi0...@mail.gmail.com



[Fwd: Re: ITP? Sponsors of eudev, consolekit2, uselessd?]

2014-11-13 Thread Svante Signell
Hi,

Seems like I sent my question to the wrong list.

Please Cc: replies, I'm not subscribed (yet)
--- Begin Message ---

Am 13.11.2014 um 19:17 schrieb Svante Signell:

Hi,


Hi,



I'm currently looking into packaging eudev, consolekit2, uselessd for
Debian. If doing so, is anybody interested in sponsoring uploads of
these packages? It would be great to know, before digging into the
details. If you wish, please reply to me privately.


the correct list for such requests is debian-mentors@lists.debian.org, 
much fun and luck!


--
/*
Mit freundlichem Gruß / With kind regards,
 Patrick Matthäi
 GNU/Linux Debian Developer

E-Mail: pmatth...@debian.org
patr...@linux-dev.org
*/


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5464fa56.80...@debian.org

--- End Message ---


Bug#769445: RFS: berkeley-abc/1.01+20141105hg5b5af75+dfsg-1

2014-11-13 Thread Ruben Undheim
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "berkeley-abc"

 * Package name: berkeley-abc
   Version : 1.01+20141105hg5b5af75+dfsg-1
   Upstream Author : Berkeley Logic Synthesis and Verification Group
 * URL : http://www.eecs.berkeley.edu/~alanmi/abc/
 * License : Berkeley (MIT-similar license)
   Section : electronics

  It builds those binary packages:

berkeley-abc - ABC - A System for Sequential Synthesis and Verification

  The packaging can be checked out with git from here:

 git://anonscm.debian.org/debian-science/packages/berkeley-abc.git



  Changes since the last upload:

  New upstream version


  Regards,
   Ruben Undheim


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CA+ChNyVNOrpoi-7p8XtMjBjdsrGwMMzivP45HE17N0Uz3C=w...@mail.gmail.com



Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread Stéphane Aulery
Le mercredi 12 novembre 2014 à 03:54:05, Don Armstrong a écrit :
> 
> This is the last chance for someone to object to entry-point as the tag
> name. If I hear no objections, I'll put this in place on Friday, around
> 18:00 UTC.

I am looking for an idea in a nutshell.
I'm not English so it's hard for me:

   apprenticeship
   gateway
   initiation
   mentoring
   mentee-task
   traineeship
   participate
   field-taking
   practice
   newcomers
   stepping
   launching-pad

Better ideas?

-- 
Stéphane Aulery


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141113135932.ga2...@free.fr



Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread Christian Kastner
On 2014-11-13 12:43, Stéphane Aulery wrote:

> I'm sorry my English is poor and I can hardly do better. I wanted to
> summarize the main ideas of the second paragraph on page [1] which I
> find very good. The maintainer should know the first glance by reading
> the description if it can offer the bug without having to read another
> page. Another formulation:
> 
> entry-point
>  This bug has a known solution but the maintainer thinks it is
>  an ideal task for new contributors who wish to get involved in
>  Debian, or who wish to improve their skills. This gateway is a
>  complement more accessible to mentors.debian.net.
>
>  The maintainer is committed to providing assistance to new
>  contributors and been able to upload an updated package in a
>  timely manner. Bugs of any difficulty can be offered.

I like this version the much!

> [1] https://wiki.debian.org/qa.debian.org/GiftTag


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/c0ecb2a52d989b5b5c453de36e3fa...@kvr.at



Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread Stéphane Aulery
Le jeudi 13 novembre 2014 à 11:51:51, Christian Kastner a écrit :
> On 2014-11-13 09:42, Stefano Zacchiroli wrote:
> > 
> > I don't think we should include the initial part about "maintainer can
> > easily solve...", as it does seems a bit patronizing ("that's easy for
> > me, but I won't do it because..."). My take: just include the part about
> > being a good entry point (hence the name) for new contributors and scrap
> > the rest.
> 
> Perhaps the choice of words could be improved, but I always understood
> the "easy" part as "this issue has a more or less clear solution" (and
> it's just a question of who will put resources into it), as opposed to
> an RFH bug, for which a solution is beyond the capabilities of the
> maintainer. Mentees might find this distinction helpful -- tasks can be
> less intimidating when a correct solution is known.
> 
> What do you think of the following?

I'm sorry my English is poor and I can hardly do better. I wanted to
summarize the main ideas of the second paragraph on page [1] which I
find very good. The maintainer should know the first glance by reading
the description if it can offer the bug without having to read another
page. Another formulation:

entry-point
 This bug has a known solution but the maintainer thinks it is
 an ideal task for new contributors who wish to get involved in
 Debian, or who wish to improve their skills. This gateway is a
 complement more accessible to mentors.debian.net.

 The maintainer is committed to providing assistance to new
 contributors and been able to upload an updated package in a
 timely manner. Bugs of any difficulty can be offered.

[1] https://wiki.debian.org/qa.debian.org/GiftTag

-- 
Stéphane Aulery


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141113114310.ga2...@free.fr



Re: Depends on exact version

2014-11-13 Thread Roger Light
> binNMUs will cause a few of the binary packages to have a different
> debian revision than the rest of the binary packages and the source
> packages.
>
> We have a lintian check for this, I think.

Is it not-binnmuable-all-depends-any? I should've remembered that one,
because I use the fix that is suggested there.

Regards,

Roger


Re: Depends on exact version

2014-11-13 Thread Henrique de Moraes Holschuh
On Wed, 12 Nov 2014, Henrique de Moraes Holschuh wrote:
> On Wed, 12 Nov 2014, Roger Light wrote:
> > Could you try ${binary:Version} instead?
> 
> (= ${binary:Version}) can break binNMUs.  Be careful.

binNMUs will cause a few of the binary packages to have a different
debian revision than the rest of the binary packages and the source
packages.

We have a lintian check for this, I think.

One seldom known detail is that the source package version is just a
*default* value for the binary package versions.  You can override it
during build.  It is not just binNMUs.

This is a valid scenario:

source package foo builds binary packages foo_data, foo_dt2, foo and
dt2.

source package: foo 1.2.3+setone-1

foo_data:all 1.2.3-1
foo_dt2:all  setone-1
foo:i386:  1.2.3-1
foo:arm64: 1.2.3-1+b1
dt2:i386: setone-1
dt2:arm64: setone-1+b1

All built from the same source, but both dt2 and foo were subject to a
binNMU later.  dt2 and foo have separate versioning.

This is not usual, but it is both valid and supported.

Here's a real life example: package hplip used to do this when hplip and
hpijs started being packaged together by upstream.  It took a while and
several releases before upstream moved hpijs to the same version
numbering as hplip.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141113110346.gd19...@khazad-dum.debian.net



Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread Christian Kastner
On 2014-11-13 09:42, Stefano Zacchiroli wrote:
> On Wed, Nov 12, 2014 at 07:42:33PM +0100, Stéphane Aulery wrote:
>> entry-point
>> The maintainer can easily solve this bug by himself, but he
>> wants to take it to new contributors who wish to get involved
>> in Debian. Bugs of any difficulty can be offered in order to
>> attract and increase skill.
> 
> I don't think we should include the initial part about "maintainer can
> easily solve...", as it does seems a bit patronizing ("that's easy for
> me, but I won't do it because..."). My take: just include the part about
> being a good entry point (hence the name) for new contributors and scrap
> the rest.

Perhaps the choice of words could be improved, but I always understood
the "easy" part as "this issue has a more or less clear solution" (and
it's just a question of who will put resources into it), as opposed to
an RFH bug, for which a solution is beyond the capabilities of the
maintainer. Mentees might find this distinction helpful -- tasks can be
less intimidating when a correct solution is known.

What do you think of the following?

entry-point
-The maintainer can easily solve this bug by himself, but he
-wants to take it to new contributors who wish to get involved
-in Debian. Bugs of any difficulty can be offered in order to
-attract and increase skill.
+This bug has a known solution but the maintainer requests
+someone else implement it. This is an ideal task for new
+contributors who wish to get involved in Debian, or who
+wish to improve their skills.

The maintainer is committed to providing assistance to new
contributors. This gateway is a complement more accessible to
mentors.debian.net.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1624917a9dcf44b56d5641b80c2bc...@kvr.at



Re: Depends on exact version

2014-11-13 Thread Daniel Lintott
On 12/11/14 23:32, Henrique de Moraes Holschuh wrote:
> On Wed, 12 Nov 2014, Roger Light wrote:
>> Could you try ${binary:Version} instead?
> 
> (= ${binary:Version}) can break binNMUs.  Be careful.
> 

Indeed, I am keen to try and avoid any breakages like that. I also don't
think the above would work for this for example:

GUI 1.1-1 and Server 1.1-1 = OK
GUI 1.1-2 and Server 1.1-4 = OK
GUI 1.1-1 and Server 1.2-1 = Not OK

Regards

Daniel



signature.asc
Description: OpenPGP digital signature


Re: Depends on exact version

2014-11-13 Thread Daniel Lintott


On 12/11/14 22:40, Andreas Cadhalpun wrote:
> [...]
> 
> You require the exact upstream version (1.1).
> This can't work, because there will always be the Debian revision added
> (1.1-1~exp1).
> 

I had a suspicion that this was why, but wasn't sure.

> What should work better is '>= ${source:Upstream-Version}'.
> 
> However, that is not enough to guarantee that the upstream versions
> always match. One could then have e.g.:
> gns3= 1.1-1
> gns3-gui= 1.1-1
> gns3-server = 1.2-1
> 
> If you want to prevent that, you can add appropriate Breaks:
> gns3-server:
>  Breaks: gns3-gui (< ${source:Upstream-Version})
> gns3-gui:
>  Breaks: gns3-server (< ${source:Upstream-Version})
> 

I presume this should << since < is deprecated? Would this also need
breaks on the greater than side.

What I'm trying to ensure is that the upstream versions match, the
checks in the gui (that check server version) aren't worried about
Debian revision.

If it's possible to do this, without having to change the breaks
manually each time it would definitely be preferably!

Regards Daniel



signature.asc
Description: OpenPGP digital signature


Re: Making "entry-point" nee "gift" a real BTS tag [Re: Facilitating contributions by newcomers]

2014-11-13 Thread Stefano Zacchiroli
On Wed, Nov 12, 2014 at 03:54:05PM -0800, Don Armstrong wrote:
> Excellent; thanks. I'm going to make these gender-neutral, and then I'll
> commit them.
> 
> This is the last chance for someone to object to entry-point as the tag
> name. If I hear no objections, I'll put this in place on Friday, around
> 18:00 UTC.

I'm fine with entry-point. However, about its description:

On Wed, Nov 12, 2014 at 07:42:33PM +0100, Stéphane Aulery wrote:
> entry-point
> The maintainer can easily solve this bug by himself, but he
> wants to take it to new contributors who wish to get involved
> in Debian. Bugs of any difficulty can be offered in order to
> attract and increase skill.

I don't think we should include the initial part about "maintainer can
easily solve...", as it does seems a bit patronizing ("that's easy for
me, but I won't do it because..."). My take: just include the part about
being a good entry point (hence the name) for new contributors and scrap
the rest.

Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Re: changes file issue when packaging for backports

2014-11-13 Thread Alexander Wirt
On Thu, 13 Nov 2014, quidame wrote:

> Oops,
> 
> not Priority: but Urgency:
> 
> quidame  wrote:
> > Hi,
> > 
> > I try to backport bilibop_0.4.22 source package (native). If only changes
> > from 0.4.22 to 0.4.22~bpo70+1 are copied in to the changes file, lintian
> > complains with the 'backports-changes-missing' error tag [1]. If I add
> > -v0.4.21 dpkg-genchanges, the resulting changes file says:
> > 
> > Priority: medium
> > [...]
> > Closes: 750507 756086
> > 
> > This overrides the priority of thr bpo package (low, in wheezy-backports);
> > medium is the priority of 0.4.22 in unstable. It claims to close two bugs
> > that are already closed in 0.4.22; more, one of these bugs id specific to
> > jessie/sid, and the bugfix is reverted in the bpo. should I edit the changes
> > file to modify Priority: field and modify or remove Closes: field ? Or 
> > replave
> > -v0.4.21 option by something more relevant (shortened changelog entry
> > for 0.4.22) ? Or can I let it go 'as is' ?
Priority and closed bugs are not relevant for backports. So just ignore them
and the right version for -v.

Alex 


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141113084223.ga20...@lisa.snow-crash.org