Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-08-03 Thread Liang Guo
On Thu, Aug 3, 2017 at 5:19 PM, Boyuan Yang <073p...@gmail.com> wrote:
> According to my understanding [1], this should be a recommendation and not a
> requirement for using (L)GPL licenses.
>
> Anyway I prepared a new snapshot for dtkcore with upstream fixes:
>
> * https://anonscm.debian.org/git/pkg-deepin/dtkcore.git
> * https://mentors.debian.net/package/dtkcore
>
> I am still working with upstream to track their changes. Maybe we should push
> an initial version into Debian archive first.
>
> [1] https://www.gnu.org/licenses/gpl-faq.html#NoticeInSourceFile
>
> Regards,
> Boyuan Yang

Uploaded, Thank you for your work on Debian.

For it is a new package in Debian, it needs a little more time for
ftp-master team . to check it.

Thanks,
-- 
Liang Guo
http://guoliang.me/



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-08-03 Thread Boyuan Yang
在 2017年7月31日星期一 CST 下午1:00:02,Liang Guo 写道:
> On Mon, Jul 31, 2017 at 10:17 AM, Boyuan Yang <073p...@gmail.com> wrote:
> > Sure. I have reminded them of this issue. I will update debian/copyright
> > file as soon as new upstream version (with fixes) gets released. My
> > opinion is that this issue shouldn't be a blocker for upload.
> 
> IMO, upstream should fix this problem BEFORE it can be uploaded to Debian,
> But I'm not sure if it is madated in Debian, I advice you raise this
> problem in debian-devel
> or debian-legel maillist.

According to my understanding [1], this should be a recommendation and not a 
requirement for using (L)GPL licenses.

Anyway I prepared a new snapshot for dtkcore with upstream fixes:

* https://anonscm.debian.org/git/pkg-deepin/dtkcore.git
* https://mentors.debian.net/package/dtkcore

I am still working with upstream to track their changes. Maybe we should push 
an initial version into Debian archive first.

[1] https://www.gnu.org/licenses/gpl-faq.html#NoticeInSourceFile

Regards,
Boyuan Yang



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-31 Thread Boyuan Yang
在 2017年7月31日星期一 CST 下午1:31:22,Liang Guo 写道:
> On Mon, Jul 31, 2017 at 1:13 PM, Boyuan Yang <073p...@gmail.com> wrote:
> >>> Meanwhile, source packages on debomatic-amd64, mentors.d.o and Git
> >>> repository has been updated already to fix problems of non-existent
> >>> pkg-deepin team (See #868544). I believe the source package should be
> >>> ready for an upload.>> 
> >> Cannot you cate pkg-deepin team in alioth?  It's a good idea to
> >> maintain package by
> >> team.
> > 
> > Unfortunately not at this time. I asked on #alioth yesterday but no
> > one stepped out to deal with the team creation request.  formorer said
> > it is not his part of job and I don't know who is going to take care
> > of related works.
> 
> I have created project pkg-deepin on alioth, pease join in
> 
> https://alioth.debian.org/projects/pkg-deepin/

Registered and entered the group. Thank you very much!

Regards,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part.


Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-30 Thread Liang Guo
On Mon, Jul 31, 2017 at 1:13 PM, Boyuan Yang <073p...@gmail.com> wrote:
>>>
>>> Meanwhile, source packages on debomatic-amd64, mentors.d.o and Git 
>>> repository
>>> has been updated already to fix problems of non-existent pkg-deepin team 
>>> (See
>>> #868544). I believe the source package should be ready for an upload.
>> Cannot you cate pkg-deepin team in alioth?  It's a good idea to
>> maintain package by
>> team.
>
> Unfortunately not at this time. I asked on #alioth yesterday but no
> one stepped out to deal with the team creation request.  formorer said
> it is not his part of job and I don't know who is going to take care
> of related works.
>
I have created project pkg-deepin on alioth, pease join in

https://alioth.debian.org/projects/pkg-deepin/

-- 
Liang Guo



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-30 Thread Boyuan Yang
2017-07-31 13:00 GMT+08:00 Liang Guo :
> On Mon, Jul 31, 2017 at 10:17 AM, Boyuan Yang <073p...@gmail.com> wrote:
>>
>> Sure. I have reminded them of this issue. I will update debian/copyright file
>> as soon as new upstream version (with fixes) gets released. My opinion is 
>> that
>> this issue shouldn't be a blocker for upload.
> IMO, upstream should fix this problem BEFORE it can be uploaded to Debian, But
> I'm not sure if it is madated in Debian, I advice you raise this
> problem in debian-devel

Perhaps. I will try to urge upstream to make a new tag (release) with
the fix to circumvent this problem.

> or debian-legel maillist.
>
>>
>> Meanwhile, source packages on debomatic-amd64, mentors.d.o and Git repository
>> has been updated already to fix problems of non-existent pkg-deepin team (See
>> #868544). I believe the source package should be ready for an upload.
> Cannot you cate pkg-deepin team in alioth?  It's a good idea to
> maintain package by
> team.

Unfortunately not at this time. I asked on #alioth yesterday but no
one stepped out to deal with the team creation request.  formorer said
it is not his part of job and I don't know who is going to take care
of related works.


If I write down pkg-deepin now in d/control, the package will be
rejected according to ftp-masters' words.

>
> Thanks,
> --
> Liang Guo

Regards,
Boyuan Yang



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-30 Thread Liang Guo
On Mon, Jul 31, 2017 at 10:17 AM, Boyuan Yang <073p...@gmail.com> wrote:
>
> Sure. I have reminded them of this issue. I will update debian/copyright file
> as soon as new upstream version (with fixes) gets released. My opinion is that
> this issue shouldn't be a blocker for upload.
IMO, upstream should fix this problem BEFORE it can be uploaded to Debian, But
I'm not sure if it is madated in Debian, I advice you raise this
problem in debian-devel
or debian-legel maillist.

>
> Meanwhile, source packages on debomatic-amd64, mentors.d.o and Git repository
> has been updated already to fix problems of non-existent pkg-deepin team (See
> #868544). I believe the source package should be ready for an upload.
Cannot you cate pkg-deepin team in alioth?  It's a good idea to
maintain package by
team.

Thanks,
-- 
Liang Guo



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-30 Thread Boyuan Yang
在 2017年7月31日星期一 CST 上午9:53:58,Liang Guo 写道:
> Have you ask upstream to correct source file's license header ?
> 
> Thanks,

Sure. I have reminded them of this issue. I will update debian/copyright file 
as soon as new upstream version (with fixes) gets released. My opinion is that 
this issue shouldn't be a blocker for upload.

Meanwhile, source packages on debomatic-amd64, mentors.d.o and Git repository 
has been updated already to fix problems of non-existent pkg-deepin team (See 
#868544). I believe the source package should be ready for an upload.

Regards,
Boyuan Yang

signature.asc
Description: This is a digitally signed message part.


Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-30 Thread Liang Guo
Have you ask upstream to correct source file's license header ?

Thanks,

On Thu, Jul 27, 2017 at 11:40 PM, Boyuan Yang <073p...@gmail.com> wrote:
> 2017-07-27 22:47 GMT+08:00 Liang Guo :
>> On Thu, Jul 27, 2017 at 10:25 PM, ChangZhuo Chen  wrote:
>>> On Thu, Jul 27, 2017 at 09:30:52PM +0800, Boyuan Yang wrote:
   Alioth packaging repository:

 https://anonscm.debian.org/git/collab-maint/dtkcore.git
>>>
>>> * The copyrights in src/log/* are different from other files, please
>>>   check copyright header of every file and list them in
>>>   debian/copyright.
>>>
>>> * This symbol control file for libdtkcore.so is missing. Please help to
>>>   add it.
>>
>> Agree, beside these problem, please notice:
>>
>> * debian/docs is empty please remove
>>
>> * Their should be an short license declaration in each *.{c,h,cpp}
>> file.  For GPL3 license files, the short license should like this:
>> 
>> Copyright (C)   
>>
>> This program is free software: you can redistribute it and/or modify
>> it under the terms of the GNU General Public License as published by
>> the Free Software Foundation, either version 3 of the License, or
>> (at your option) any later version.
>>
>> This program is distributed in the hope that it will be useful,
>> but WITHOUT ANY WARRANTY; without even the implied warranty of
>> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>> GNU General Public License for more details.
>>
>> You should have received a copy of the GNU General Public License
>> along with this program.  If not, see .
>>
>> Please ask the original author to complete the license declaration.
>>
>> * debian/copyright file should obey DEP-5 proposal[1]
>>
>>
>> [1] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
>>
>>
>> --
>> Liang Guo
>> http://guoliang.me/
>
> Thank you all for detailed review with this package.
>
> I have checked the packaging src again with check-all-the-things and
> fixed all problems that can be fixed in debian/ directory. d/copyright
> information has been updated after manual check with the source code.
>
> Detailed changes can be found on
> anonscm.debian.org/git/collab-maint/dtkcore.git git repository. Source
> packages on mentors.d.o and debomatic-amd64.d.o are also updated
> accordingly.
>
> Thanks,
> Boyuan Yang



-- 
Liang Guo
http://guoliang.me/



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-27 Thread Boyuan Yang
2017-07-27 22:47 GMT+08:00 Liang Guo :
> On Thu, Jul 27, 2017 at 10:25 PM, ChangZhuo Chen  wrote:
>> On Thu, Jul 27, 2017 at 09:30:52PM +0800, Boyuan Yang wrote:
>>>   Alioth packaging repository:
>>>
>>> https://anonscm.debian.org/git/collab-maint/dtkcore.git
>>
>> * The copyrights in src/log/* are different from other files, please
>>   check copyright header of every file and list them in
>>   debian/copyright.
>>
>> * This symbol control file for libdtkcore.so is missing. Please help to
>>   add it.
>
> Agree, beside these problem, please notice:
>
> * debian/docs is empty please remove
>
> * Their should be an short license declaration in each *.{c,h,cpp}
> file.  For GPL3 license files, the short license should like this:
> 
> Copyright (C)   
>
> This program is free software: you can redistribute it and/or modify
> it under the terms of the GNU General Public License as published by
> the Free Software Foundation, either version 3 of the License, or
> (at your option) any later version.
>
> This program is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> GNU General Public License for more details.
>
> You should have received a copy of the GNU General Public License
> along with this program.  If not, see .
>
> Please ask the original author to complete the license declaration.
>
> * debian/copyright file should obey DEP-5 proposal[1]
>
>
> [1] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
>
>
> --
> Liang Guo
> http://guoliang.me/

Thank you all for detailed review with this package.

I have checked the packaging src again with check-all-the-things and
fixed all problems that can be fixed in debian/ directory. d/copyright
information has been updated after manual check with the source code.

Detailed changes can be found on
anonscm.debian.org/git/collab-maint/dtkcore.git git repository. Source
packages on mentors.d.o and debomatic-amd64.d.o are also updated
accordingly.

Thanks,
Boyuan Yang



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-27 Thread Liang Guo
On Thu, Jul 27, 2017 at 10:25 PM, ChangZhuo Chen  wrote:
> On Thu, Jul 27, 2017 at 09:30:52PM +0800, Boyuan Yang wrote:
>>   Alioth packaging repository:
>>
>> https://anonscm.debian.org/git/collab-maint/dtkcore.git
>
> * The copyrights in src/log/* are different from other files, please
>   check copyright header of every file and list them in
>   debian/copyright.
>
> * This symbol control file for libdtkcore.so is missing. Please help to
>   add it.

Agree, beside these problem, please notice:

* debian/docs is empty please remove

* Their should be an short license declaration in each *.{c,h,cpp}
file.  For GPL3 license files, the short license should like this:

Copyright (C)   

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see .

Please ask the original author to complete the license declaration.

* debian/copyright file should obey DEP-5 proposal[1]


[1] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/


-- 
Liang Guo
http://guoliang.me/



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-27 Thread 陳昌倬
On Thu, Jul 27, 2017 at 09:30:52PM +0800, Boyuan Yang wrote:
>   Alioth packaging repository:
> 
> https://anonscm.debian.org/git/collab-maint/dtkcore.git

* The copyrights in src/log/* are different from other files, please
  check copyright header of every file and list them in
  debian/copyright.

* This symbol control file for libdtkcore.so is missing. Please help to
  add it.


-- 
ChangZhuo Chen (陳昌倬) czchen@{czchen,debian}.org
http://czchen.info/
Key fingerprint = BA04 346D C2E1 FE63 C790  8793 CC65 B0CD EC27 5D5B


signature.asc
Description: PGP signature


Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-27 Thread Liang Guo
Interesting, I'll have a look

On Thu, Jul 27, 2017 at 9:30 PM, Boyuan Yang <073p...@gmail.com> wrote:
> Package: sponsorship-requests
> Severity: wishlist
> X-Debbugs-CC: czc...@debian.org
>
> Dear mentors,
>
> I am looking for a sponsor for my package "dtkcore".
>
> This source package provides a library used by various software from Deepin
> Linux. This is the dependency of many Deepin software and DDE (Deepin Desktop
> Environment).
>
> This package is parallel with previous "dtksettings" thus can be uploaded at
> the same time without conflicts/dependency problems.
>
> * Package name: dtkcore
>   Version : 0.3.3-1
>   Upstream Author : Deepin Technology Co., Ltd.
> * URL : https://www.deepin.org/
>Section : devel
>
>   It builds those binary packages:
>
>  libdtkcore-dev - Deepin Tool Kit Core Devel library
>  libdtkcore1 - Deepin Tool Kit Core library
>
>   To access further information about this package, please visit the following
> URL:
>
>   https://mentors.debian.net/package/dtkcore
>
>   Alternatively, one can download the package with dget using this command:
>
> dget -x https://mentors.debian.net/debian/pool/main/d/dtkcore/
> dtkcore_0.3.3-1.dsc
>
>   Alternatively, one can retrieve more information from debomatic-amd64:
>
> http://debomatic-amd64.debian.net/distribution#unstable/dtkcore/0.3.3-1/
>
>   Alioth packaging repository:
>
> https://anonscm.debian.org/git/collab-maint/dtkcore.git
>
>More information about hello can be obtained from https://github.com/
> linuxdeepin/dtkcore .
>
>   Changes since the last upload:
>
>  dtkcore (0.3.3-1) unstable; urgency=medium
>  .
>* Initial release (Closes: #869894)
>
> Regards,
> Boyuan Yang



-- 
Liang Guo
http://guoliang.me/



Bug#869898: RFS: dtkcore/0.3.3-1 [ITP]

2017-07-27 Thread Boyuan Yang
Package: sponsorship-requests
Severity: wishlist
X-Debbugs-CC: czc...@debian.org

Dear mentors,

I am looking for a sponsor for my package "dtkcore".

This source package provides a library used by various software from Deepin 
Linux. This is the dependency of many Deepin software and DDE (Deepin Desktop 
Environment).

This package is parallel with previous "dtksettings" thus can be uploaded at 
the same time without conflicts/dependency problems.

* Package name: dtkcore
  Version : 0.3.3-1
  Upstream Author : Deepin Technology Co., Ltd.
* URL : https://www.deepin.org/
   Section : devel

  It builds those binary packages:

 libdtkcore-dev - Deepin Tool Kit Core Devel library
 libdtkcore1 - Deepin Tool Kit Core library

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

  https://mentors.debian.net/package/dtkcore

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

dget -x https://mentors.debian.net/debian/pool/main/d/dtkcore/
dtkcore_0.3.3-1.dsc

  Alternatively, one can retrieve more information from debomatic-amd64:

http://debomatic-amd64.debian.net/distribution#unstable/dtkcore/0.3.3-1/

  Alioth packaging repository:

https://anonscm.debian.org/git/collab-maint/dtkcore.git

   More information about hello can be obtained from https://github.com/
linuxdeepin/dtkcore .

  Changes since the last upload:

 dtkcore (0.3.3-1) unstable; urgency=medium
 .
   * Initial release (Closes: #869894)

Regards,
Boyuan Yang

signature.asc
Description: This is a digitally signed message part.